2013-04-25 76 views
2

我正在使用啓用了Flash的瀏覽器的JWPlayer 6。在jwplayer中測試html5模式

即使安裝了Flash,我如何才能讓JWPlayer 6使用HTML 5。

我現在有JWPlayer以下配置:

jwplayer("player").setup({ 
    type: 'rtmp', 
    streamer: "<?php echo "$wowza/$app_name"; ?>", 
    height: 540, 
    width: 960, 
    'autostart': 'true', 
    'bufferlength': '3', 
    'file': '<?php echo $stream_name; ?>' 
}); 

回答

3

JWPlayer會選擇在一個Flash版本有任何的瀏覽器使用HTML5版本。 http://www.longtailvideo.com/support/jw-player/28837/browser-device-support#modes

爲了讓JW播放器回退,您需要在源代碼中列出RTMP流和HLS網址。 http://www.longtailvideo.com/support/jw-player/29394/hls-with-mp4-fallback

這是可能的樣子給你:

jwplayer("player").setup({ 
    type: 'rtmp', 
    sources: [{ 
      file: "<?php echo "$wowza/$app_name"; ?>" 
     },{ 
      file: "<?php echo "$wowza/$app_name"; ?>/playlist.m3u8" 
     },{ 
      file: "http://non-wowza/assets/myVideo.mp4" 
     }], 
    height: 540, 
    width: 960, 
    'autostart': 'true', 
    'bufferlength': '3', 
    'file': '<?php echo $stream_name; ?>' 
}); 
+2

這不是真的。您可以配置JWPlayer選擇HTML5或Flash,並使用另一個選項作爲後備。 – Uooo 2013-04-25 07:25:36

+0

究竟是什麼「不正確」?如果他的瀏覽器支持它,那麼根據JWPlayer文檔,它將在HTML5中播放。他顯然需要調整他的視頻/流媒體中的內容,或者他沒有現代瀏覽器。 – Brent 2013-04-25 07:28:38

+0

感謝布倫特的鏈接。我實際上讀過那個提到的那個,但我想它沒有註冊。那麼,我嘗試使用Chrome 26加載JWPlayer,我從HTML5兼容性中可以看出,它應該已經加載了HTML5模式,而是加載了Flash。 – 2013-04-25 07:32:48