介绍
本脚本使用JavaScript语言编写,用于浙里学习平台(浙江水利人员在线学习系统)的辅助看课,实现了以下功能:自动静音播放视频,自动2倍速,本节视频播放完成后自动播放下一节。
借助油猴插件,即可解放双手,自动学习。
教程
1.插件安装(以Microsoft Edge浏览器为例)

打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以


点击屏幕右上角三个点,图示位置,然后点击扩展
点击获取扩展

搜索Tampermonkey,并点击获取那个绿色的小猴子(篡改猴 – Microsoft Edge Addons)

到这里,你的油猴就已经装好啦!同时你可以看见你的浏览器上面多了个黑色图标。
2.那么接下来教大家安装脚本。
在这个已经安装过插件的浏览器上打开脚本安装地址,进入后点击安装脚本,安装完成刷新你的学习网页就可以愉快使用了。
右侧出现这个提示说明安装成功了。

源码
关键代码分享:
...
var video = document.getElementById('video');
// 自动播放视频
video.muted = true; // 确保视频是静音的,因为大多数现代浏览器不允许自动播放非静音视频
video.play();
// 设置视频播放速度为2倍速
video.playbackRate = 2;
// 监听视频播放结束事件
video.addEventListener('ended', function () {
loadNextVideo(); // 调用你的函数来加载下一节视频
});
// 如果你想要在视频播放到某个特定时间点时自动跳转到下一节,你可以设置一个定时器
// 例如,下面的代码将在视频播放到10秒时自动跳转到下一节
setTimeout(function () {
video.pause(); // 暂停当前视频
// 再次调用加载下一节视频的逻辑
loadNextVideo();
}, 10000); // 10000毫秒或10秒后执行
// 当前视频的索引
var currentVideoIndex = 0;
function loadNextVideo() {
// 检查是否还有下一个视频
if (currentVideoIndex < videoSources.length - 1) {
// 增加索引以指向下一个视频
currentVideoIndex++;
// 获取下一个视频的元素,这里假设视频元素的ID是'myVideo'
var video = document.getElementById('myVideo');
// 更新视频源
video.src = videoSources[currentVideoIndex];
// 重新加载视频
video.load();
// 设置视频为静音并播放
video.muted = true;
video.playbackRate = 2; // 设置2倍速播放
video.play();
} else {
// 如果没有更多的视频,可以在这里执行一些操作,比如显示一个消息
console.log('所有视频已播放完毕。');
}
}
...
扫码免费获取资源:
