前提
视频通过video原生组件播放,可以通过查看元素标签确定。
倍速播放
据说倍速设置在16倍一下不容易被监测到
document.querySelector('video').playbackRate = 8.0;
视频快进或跳转
duration表示结束时间,可以跳转到视频结束的最后几秒。让视频自动播放完成。
let video = document.getElementsByTagName('video')
for (let i=0; i<video.length; i++) {
video[i].currentTime = video[i].duration
}
如果视频可以自动下一集,可以通过定时器自动跳过每一集
function skip() {
let video = document.getElementsByTagName('video')
for (let i=0; i<video.length; i++) {
video[i].currentTime = video[i].duration
}
}
setInterval(skip,200)
备注
通过多浏览器测试,发现谷歌效果不好,360和火狐没有问题,显示视频播放完成。