2015-04-28 79 views
2

嗨我正在使用jwplayer爲我的網站生成視頻。視頻是在網頁瀏覽器上自動播放的,但移動設備不會自動播放和加載。用於設置jwplayer 腳本如下:JW播放器視頻不能在移動設備上自動啓動

版本:6.11

這裏是玩家

_player = jwplayer('dv_VideoPlayerUrl').setup({ 
      'id': 'playerID', 
      'width': '100%',//options.width, 
      'height': '100%',// options.height, 
      'file': "my .mp4 file here", 
      'streamer': ((isAndroidStream) ? filePath : ''), 
      'flashplayer': '../../Scripts/JWPlayer/jwplayer.flash.swf', 
      'html5player': '../../Scripts/JWPlayer/jwplayer.html5.js', 
      'primary': 'flash', 
      'autostart': 'true', 

的設置有什麼不對的這個劇本,我的視頻沒有自動播放的移動設備。

我該如何解決這個問題?

此處在移動設備上顯示的屏幕。 http://s27sandboxcdn.social27.com.s3.amazonaws.com/temp1.jpg

+1

本機不支持移動設備自動啓動。同時更新到6.12將解決緩衝問題。 – emaxsaun

+0

移動設備不會因爲很好的理由而自動啓動 - 昂貴的帶寬,並且不希望在開會時,餐廳等時開始播放嘈雜的視頻。在大多數網站上,我想禁止自動啓動視頻即使在臺式機上。 – MisterNeutron

回答

2

建議不要將autostart用於移動設備。

由於@MisterNeutron提到

移動設備將自動啓動不會有很好的理由 - 貴 帶寬,並且不希望有一個嘈雜的視頻開始時 你在會議正在玩,餐廳等。在大多數網站,我想禁止即使在臺式機 自動啓動視頻

而且移動設備不支持自動啓動,請參見下面

How to autoplay HTML5 mp4 video on Android?

Can you autoplay HTML5 videos on the iPad?

enable-autoplay-html5-video-in-chrome

即使使用onReadyplay()函數API jwplayer的

jwplayer().onReady(function() { 
    jwplayer().play(); 
    } 

不會沒有touch event工作莫膽汁設備。對於這種情況,您可以採取一種解決方法,即在視頻播放器上提供疊加層或保留播放按鈕,僅適用於移動設備,用戶將被要求點擊按鈕,您可以播放jwplayer。

$(document).ready(function() { 
    $("#video1").bind("click", function() { 
    jwplayer().play(); 
    }); 
}); 

不管怎麼說,jwplayer本身具備此功能,其中視頻用戶點擊不自動啓動播放。

我只是給你不同的選擇從中選擇,選擇哪個方便您的項目。

相關問題