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