[一劳永逸]钉钉云课堂倍速播放教程
按本文所述方法进行倍速播放,学习记录会按实际播放时间记录。因此建议直接看这篇:钉钉云课堂倍速播放与修改学习进度的方法。
本文参考 https://solstice23.top/archives/1075 并改进,感谢原作者提供思路!
云课堂的本质是一个(套壳的)网页,限制特别多,例如不允许开控制台等等。我们可以从另一个角度入手,中间人注入 js 来实现目的。
暴力地把 js 脚本用 base64 编码后插入到里。
该方法仅 PC 端可用(其实手机也不是不行)。
点击这里下载安装。
打开 Fiddler,点击顶栏 “Tools”,在弹出的菜单中点击 “Options…”。
在弹出的窗口中切换到顶部的 “HTTPS” 菜单,勾选 “Capture HTTPS CONNECTs” 和 “Decrypt HTTPS traffic” 复选框,然后点击 OK。
勾选后会弹出安装证书的窗口,确认即可。
如果出现下面这样的黄条,点击黄条即可。
在 Fiddler 中按下 。弹出一个代码编辑器窗口。
在代码编辑器窗口按下 ,在弹出的窗口中输入 OnBeforeResponse 并按下回车。找到 OnBeforeResponse 函数(下图所示)。
复制下面的代码,并粘贴到下图中的位置,然后按下 来保存。
以下代码部分来自 HTML5播放器增强插件,对原作者深表感谢!
注意:代码第一行特别长。
按键C:加速播放 +0.1
按键X:减速播放 -0.1
按键Z:正常速度播放
方向键右→:快进3秒
方向键左←:后退3秒
按键F:下一帧
按键D:上一帧
方向键上↑:音量升高 1%
方向键下↓:音量降低 1%
按键E:亮度增加%
按键W:亮度减少%
按键T:对比度增加%
按键R:对比度减少%
按键U:饱和度增加%
按键Y:饱和度减少%
按键O:色相增加 1 度
按键I:色相减少 1 度
按键K:模糊增加 1 px
按键J:模糊减少 1 px
按键Q:图像复位
按键S:画面旋转 90 度
按键回车:进入全屏(只支持部分网站 B站,油管),还想增加什么网站的话,和我反馈一下!
可以使用组合键临时停用插件,例如 播放/暂停 默认为空格键,那么使用Ctrl+space(空格键)即可暂停使用一次插件。
每次打开钉钉云课堂之前先打开 Fiddler。