2012-01-24 68 views
0

我使用的是JW播放器,我希望它根據用戶正在使用的瀏覽器加載不同的視頻格式。根據文檔,「等級」應該是完成此操作的參數。JW播放器級別不起作用

這是我的代碼:

<div id='mediaplayer'></div> 

    <script type="text/javascript"> 
     jwplayer('mediaplayer').setup({ 
     flashplayer: "jwplayer/player.swf", 
     id: 'playerID2', 
     width: '640', 
     height: '360', 
     levels: [ 
      { file: "http://mydomain.com/video.flv" }, 
      { file: "http://mydomain.com/video.mp4" } 
     ] 
     });   
    </script> 

有了這個代碼,它顯示了球員,但是當我在敲打在移動設備上,沒有任何反應。在常規瀏覽器中,它會正確播放視頻。

我想在用戶使用像iPad或iPhone這樣的移動設備時使用它。在常規瀏覽器(Firefox)中,如果我不使用「關卡」並只使用文件:「http://mydomain.com/video.flv」參數,則它可以正常工作。它不適用於iPad,因爲它是FLV,因此我想使用「等級」。而是的,我需要使用常規瀏覽器的FLV版本。

我也試過使用參數「模式」,表示每種模式(html5和flash)的不同文件,但在這種情況下,它甚至不顯示播放器。

任何想法?

回答

0

第一次關閉iPad和iPhone本身不支持flv。

此時JWPlayer不支持開箱即用的特定設備檢測。

偉業,如果這是同一個人,我以爲你已經通過長尾支持網站解決了這個:

http://www.longtailvideo.com/support/forums/jw-player/servers-and-streaming/18043/pseudostreaming-and-html5-for-the-iphone-problem

在那個例子中,你可以提供網頁和MP4到HTML5 FLV(非閃光) 。

如果你能做到這一點,所有與mp4會更簡單。