2017-01-06 7 views
0

JWプレーヤー7.8を使用しています。私はJWプレーヤーの中で私のライブストリームをプレイするようにプレイヤーを設定しようとしています、そして、それはiPhone上で再生可能でなければなりません。HTML5を使用してiPhoneでHLSを再生するようにJW Playerを設定する方法

私の理解では、私はJW PlayerのHTML5バージョンを使用する必要があります。 http://server-ip:1935/live/mystream/playlist.m3u8と私のjavascriptのコードは次のようになります:私は、HLSのソースを持って

jwplayer('my-stream').setup({ 
    width: '100%', 
    height: '100%', 
    stretching: 'uniform', 
    playlist: [{ 
    sources: [{ 
     file: 'http://server-ip:1935/live/mystream/playlist.m3u8' 
    }}] 
    }], 
    primary: 'html5', 
    modes: [ 
    { type: "html5" }, 
    { type: "flash", src: "player.swf" } 
    ] 
}); 

をそして、私は私のiPhone上のエラー取得しています:私はそれをテストする方法を発見した

Error loading media: File could not be played

をサイト:http://demo.jwplayer.com/developer-tools/http-stream-tester/ iPhoneでm3u8ファイルを再生するにはまだ運がありません。 (ファイルタイプを変更する必要がありますか?)

私には何が欠けているのですか?

+0

JW Playerはこれを自動的に処理する必要があります。 iPhoneのSafariでhttp:// server-ip:1935/live/mystream/playlist.m3u8に行くと、そこで再生されますか? – libertyernie

+0

問題は別の場所です。不正なエンコーダが使用されているため、生成されたplaylist.m3u3ソースをHLS形式で再生できませんでした。それが最後の理由でした。しかし、それをチェックする時間のためにありがとう。 – Aleks

答えて

0
<script src="CLOUD_HOSTED_PLAYER.js"></script> 
// It should be 7.8.7 at the time of writing 
<div id="container">Loading Video...</div> 
<script> 
    var playerone = jwplayer("container"); 
    playerone.setup({ 
     file: "http://server-ip:1935/live/mystream/playlist.m3u8", 
     width:"80%", 
     aspectratio:"16:9" 
    }); 
</script> 
関連する問題