优化错误日志输出并调整视频播放逻辑
This commit is contained in:
parent
6594f77a8f
commit
e9a67cb851
|
|
@ -26,14 +26,14 @@
|
|||
// 准备阶段
|
||||
const list = document.querySelector("#list");
|
||||
if (!list) {
|
||||
console.log("list element not found");
|
||||
console.error("课程列表未找到,结束脚本");
|
||||
return;
|
||||
}
|
||||
const items = list.querySelectorAll("li > a.node");
|
||||
console.log("获取到课程数量:", items.length);
|
||||
|
||||
if (items.length === 0) {
|
||||
console.log("课程数量为空,结束脚本");
|
||||
console.error("课程数量为空,结束脚本");
|
||||
return;
|
||||
}
|
||||
for (const item of items) {
|
||||
|
|
@ -55,13 +55,14 @@
|
|||
const video = document.querySelector("#vjs_video_3_html5_api");
|
||||
|
||||
if (!video) {
|
||||
console.log("视频元素未找到,结束脚本");
|
||||
console.error("视频元素未找到,结束脚本");
|
||||
clearInterval(videoInterval);
|
||||
return;
|
||||
}
|
||||
|
||||
if (video.paused && video.currentTime === 0) {
|
||||
video.play();
|
||||
console.log("视频暂停,正在播放视频");
|
||||
console.log("视频未播放,开始播放视频");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -72,7 +73,7 @@
|
|||
}
|
||||
|
||||
if (video.playbackRate === 1) {
|
||||
console.log("设置视频为2倍速播放");
|
||||
console.log("将视频倍速设置为2倍速");
|
||||
video.playbackRate = 2;
|
||||
}
|
||||
|
||||
|
|
@ -82,5 +83,9 @@
|
|||
};
|
||||
|
||||
// 等待页面加载完成后执行
|
||||
if (document.readyState === "complete") {
|
||||
onPageLoad();
|
||||
} else {
|
||||
window.addEventListener("load", onPageLoad);
|
||||
}
|
||||
})();
|
||||
|
|
|
|||
Loading…
Reference in New Issue