Bilibili自动跳片头
内容修改自------->https://segmentfault.com/a/1190000022184839
(此为原作者,因为他是固定片长来跳过片尾的,导致看一些课程出现问题,所以自己只保留了跳过片头)
function skip (start_length)
{
let total_time = player.getDuration();
let skip_point_start = start_length;
let has_listener = false;
const interval = 5000;
window.timer = 0;
function start ()
{
console.log('开搞');
if (timer)
{
clearInterval(timer);
}
timer = setInterval(handler, interval)
}
function handler ()
{
let current_time = player.getCurrentTime();
let total_time = player.getDuration();
if (current_time < skip_point_start)
{
console.log('跳过片头')
return window.player.seek(start_length);
}
}
start();
}
skip(13);
使用方法:每次使用打开浏览器控制台输入一次,然后只要不刷新页面可以一直起作用。
本人只是略懂编程,欢迎各位大神给出由视频长短而随之变动跳过固定片头片尾的方法。