前提

视频通过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和火狐没有问题,显示视频播放完成。

感谢

iku_ki的博客

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐