今天在处理一个关于jwplayer 第一次播放禁止快进,但是可以后退的一个需求。开始在网上去查一些方法,有几个方法是换皮肤,禁止点击,但是和我的初衷不是很一致,还有一种方式是官网查看了API接口的方法
想使用jwplayer().seek(position)的这个方法去处理,每次快进,就把进度条强制拉回来,后来发现这个也不是很好去处理,后来去找资料,最后发现有个参数在引用的jwplayer.js里面的叫 window._JW_MAX_POSITION
叫做最大进度数,于是就去试了这个参数,通过这样来处理。
thisJwPlayer.on(‘time‘, function (e) {
window._JW_MAX_POSITION = Math.max(e.position, window._JW_MAX_POSITION || 0);
});
这个方法主要是启到一个监听的效果。时刻更新最大的进度数,这样在视频播放的时候在拖动的时候就无法去快进了。
希望有遇到类似的问题可以参考下。