1. 程式人生 > >關於jwplayer 處理進度條禁止快進的處理方法。

關於jwplayer 處理進度條禁止快進的處理方法。

點擊 回來 math || 查看 pos 第一次 see mage

  今天在處理一個關於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);
});

技術分享圖片

這個方法主要是啟到一個監聽的效果。時刻更新最大的進度數,這樣在視頻播放的時候在拖動的時候就無法去快進了。

希望有遇到類似的問題可以參考下。

關於jwplayer 處理進度條禁止快進的處理方法。