面临跟你一样的问题,不过还好我没全部刷完,还剩两三节课的样子,所以...全部刷完了的话肯定是没救了的,不过!只要你还剩哪怕一集没看,你就还有救!
【请使用火狐浏览器或谷歌浏览器!!!】
智慧树刷课的有关规则我就不详述了,请看高赞回答,我主要是从代码上更改它的播放速度来实现拿到14天的学习规律分,很久很久以前还可以几倍速播放来着,不过前不久可能它发现了这个bug,然后限速只能是0-1.5倍速播放了,注意一下,是0-1.5,而不是1-1.5!所以我把播放速度调成了0.1,树懒效果【吐舌头.jpg】,一个十分钟的视频我可以看到100分钟,4天的学习规律分就到手了~当然你也可以试试更慢的,我没试过,因为不需要了,接下来是如何操作(小白版):
1、首先掉出代码页【Fn+F12】,Window系统也可以右击选择“查看源代码”。
就是出现下面这个工具栏,选择到Elements这一栏,出现html代码就可以了。
2、查找【Command+F】,Window系统应该是【Ctrl+F】
然后可以在最底下看到出现了一个搜索框,输入“speedTab”(速度这个单词大家都知道哈),然后回车,你会看到这几条高光的html标记:
看见了三个选项吗?平时可以自由选择的1.0、1.25和1.5倍速,我的这里已经被我改过了,所以你可以看到我改成了0.1倍速,但它显示仍然是1.0,我懒得改显示界面了。
OK,它默认是1.0速度播放的,这时候你可以选择1.25那一栏或者1.5那一栏,找到“rate="1.5"这一行,然后双击,把1.5改成0.1,回车。
然后再到播放栏里面选择1.5倍速播放:
然后你就可以看到树懒效果了,注意它只是计你的播放时长,而不是视频的进度条,所以bug由此产生~
以上,回答题主的问题结束了,然后把【静音+1.5倍速+自动调过提问弹窗】的代码放出来吧,如果你讨厌它老是跳出来的话,使用下面这段代码就可以把课挂在那里一直刷了,为了你的学习习惯分,这段代码还可以在45分钟左右提示你一次并自动暂停播放,代码来自于博客(程序员不会重复造轮子的),所以拿过来直接用吧。
首先,还是调出源代码页,不过不是Elements这一栏,选择它旁边的Console
最底下有个朝右的蓝色小尖尖是输入行,输入以下代码:
setTimeout(function () {
$('.speedTab15').click();
$('.volumeIcon').click();
console.log("已进行静音和1.5倍加速");
}, 3000);
setInterval(function () {
if ($('.el-dialog__header>div>h4').text() == "弹题测验") {
window.setTimeout(function () {
$(".topic-list :first-child").click();
$(".el-icon-close").click();
$(".videoArea").click();
}, 1000);
}
if ($(".current_play div b:nth-child(2)").hasClass('time_icofinish') ||
$(".current_play div b:nth-child(3)").hasClass('time_icofinish')) {
console.log("检测到视频观看完成,准备跳到下一节");
$('.nextButton').click()
$(".videoArea").click();
setTimeout(function () {
$('.volumeIcon').click();
$('.speedTab15').click();
}, 5000);
}
}, 3000)
回车后可见效果。
当学习超过四十五分钟时,自动提示并暂停:
祝各位学习顺利~ |