2024年4月18日发(作者:)

破解限制学员拖曳进度条和倍速播放

很多网络教育视频都喜欢用ckplayer播放器,ckplayer是开源

的,可以限制学员拖曳进度条和倍速播放。

下面介绍ckplayer两个BUG:

1、在浏览器播放视频时,按F12 进入开发者模式,在控制台c

onsole输入:elector("video").playbackRa

te=2.0 就是2.0倍速了,可以自己设置想要的倍速,如果无效,

自己查下播放器的class是不是video,改成对应的即可。最大支持

16倍速

(亲测有效,wzy 2023.3)

2、ckplayer在移动端浏览器全屏不能限制快进。可以使用UC

等浏览器播放,快进和倍速播放都不受限制。

通过上面的方法就能破解限制学员拖曳进度条和倍速播放了

那么做为网站运营方怎么反破解 下面提供一个思路

客户端不好控制,直接在服务端限制.

1. 数据库记录每节课的观看的记录,记录主要三个字段, 添加时间

更新时间 播放时长

2. (更新时间-添加时间)*4 <播放时长 这种情况下给他重置一下

播放时长让他重新看即可

为什么*4呢,是因为如果播放器开放倍速功能,默认是支持最大

4倍速的.也可以改成其它的数根据自己的情况修改

经过上面的修改就不怕倍速和拖曳进度条被破解了 同样 移动端也

限制住了