簡體   English   中英

在移動瀏覽器中的jwplayer中禁用向前搜索不起作用

[英]disable seek forward in jwplayer in mobile browser not working

下面是我的代碼。

前向搜索已禁用,並且可以在桌面瀏覽器中使用。 但是,當在移動瀏覽器中打開它時,禁用正向搜索將不起作用。

<div class="jw_player_box">
        <div id='my-video'></div>
<script type='text/javascript'>
 jwplayer('my-video').setup({
    file: 'jwplayer/2.mp4',
    flashplayer: "jwplayer/jwplayer.flash.swf",
    width: '360',
    height: '280',

});

var seek_okay = false;
var max_seen = 0.0; 
  jwplayer().onSeek(function (position, offset) {
    if (!seek_okay) {
      max_seen = Math.max(max_seen, position.position);
      if (position.offset > position.position) {
        seek_okay = true;
        setTimeout(function(){jwplayer().seek(Math.min(max_seen, position.offset))},100);
      }
    } else {
      seek_okay = false;
    }
 });
</script></div>  

有什么建議嗎

請嘗試以下腳本。

        var maxPlayPosition = 0.0;
        var seeking = false;

        jwplayer().onTime(function(event) 
        {
            if (!seeking) 
            {
                maxPlayPosition = Math.max(event.position, maxPlayPosition); 
            }
        }).onPlaylistItem(function() 
        {
            maxPlayPosition = 0.0;
        }).onSeek(function (event) 
        {
            if (!seeking) 
            {
                if (event.offset > maxPlayPosition) 
                {
                    seeking = true;
                    setTimeout(function () 
                    { 
                        jwplayer().seek(maxPlayPosition); 
                    }, 100);
                }
            } 
            else 
            {
                seeking = false;
            }    
        });

除非已經觀看過,否則 Origin JWPlayer可以防止向前跳過

這對我有用:

var position = 0;

jwplayer().on('time', function(e) {

   var positionDiff = e.position - position;

   if (positionDiff > 1) {
       jwplayer().seek(position);
   } else {
       var position = e.position;
   }
});

如果轉發視頻,則positionDiff將大於1,因此我將視頻返回到先前的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM