2012-01-24 10 views
0

私はJW Playerを使用しています。ユーザーが使用しているブラウザに応じて別のビデオフォーマットをロードします。ドキュメントによると、"レベル"は、これを達成するためのパラメータである必要があります。JW Playerレベルが動作しない

これは私のコードです。このコードで

<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」ファイル()を使用すると、完全に機能します。それはFLVなのでiPadでは動作しません。なぜ"レベル"を使用したいのですか? はい、私は通常のブラウザのためにFLVバージョンを使用する必要があります。

また、各モード(html5とフラッシュ)ごとに異なるファイルを示す"modes"というパラメータを使用しようとしましたが、この場合でもプレーヤを表示しません。

アイデア?

答えて

0

第1オフiPadとiPhoneは本来flvをサポートしていません。

現時点では、JWPlayerはデバイス固有の検出をサポートしていません。これが同一人物である場合

アルバートは、私はあなたがロングテールサポートサイトを経由して、これを解決したと思った:あなたはHTML5へのウェブとのMP4のためのFLVを提供できることの例では

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

(非フラッシュ) 。

mp4ですべてを行うことができれば簡単です。

関連する問題