私は何日もこれに携わってきましたが、トラブルシューティングを試みてもうまくいきませんでした. 私のサイトには複数のライブストリームがあり、これをアプリに入れたかったのですが、phonegap にアップロードして電話にダウンロードするたびにビデオが再生されません。
アプリの Flash バージョンも HTML5 バージョンも再生されません。サイトで使用したコードをコピーして、アプリの index.html ドキュメントに配置しましたが、何らかの理由で失敗しました。私が受け取るメッセージは、(going off memory)ネットワークまたはサーバーに問題があったか、このファイルがサポートされていません)のようなものです。アプリではなく、携帯電話からサイトを表示すると機能するため、それが事実ではないことはわかっています。
マークアップは次のようになります。
<head>
<script type="text/javascript" src="http://www.my-domain.com/jwplayer/jwplayer.js"></script>
</head>
<body>
div id='mediaplayer2'>
<script type="text/javascript"> jwplayer('mediaplayer2').setup({
'id': 'playerID', 'width': '388', 'height': '218',
'provider': 'rtmp',
'streamer': 'rtmp://0.0.0.0/some-directory',
'autostart': 'true',
'stretching': 'exactfit',
levels: [{
bitrate: "800",
file: "my-file-name",
width: "1280"
}],
'modes': [
{type: 'flash', src: 'http://www.my-domain.com/jwplayer/player.swf'},
{
type: 'html5',
config: {
levels: [ {'file': 'http://0.0.0.0/some-directory/playlist.m3u8'} ],
'provider': 'video'
}
}
]
});
</script>
<video
id="mediaplayer2"
controls="1"
autoplay="1"
height="218"
preload="none"
src="http://0.0.0.0/some-directory/playlist.m3u8"
width="388">
</video>
</div>
</body>
これをブラウザで行うようにアプリで動作させるには、何をする必要がありますか? 私は Dreamweaver で開発していますが、「ライブ」を押しても、アプリではなく、完全にストリーミングされます。
前もって感謝します