1

次のコードを使用してビデオビューでストリームを再生すると、奇妙な問題が発生します。

videoView.setVideoURI(Uri.parse("///.m3u8"));

私の nexus4 電話では完全に再生されますが、他のデバイス (Fly IQ4410、HTC Legend) ではビデオの再生に失敗します。

なぜ私がこのような問題を抱えているのか、誰か説明してもらえますか、または m3u8 ファイルを再生する他の方法はありますか?

ありがとう。

4

2 に答える 2

1

これは Android のバージョンにも影響されます。2.3未満のバージョンの場合、Vitamioプレーヤー(オープンソース)を使用して.m3u8を再生しています

于 2013-11-05T12:09:44.240 に答える
0

一部のデバイスでは、m3u8、.wav などのビデオ形式をサポートしていません。私の提案は、マニフェスト ファイルに android:hardwareAccelerated="true" を追加してください。この行を追加した後、ビデオは再生されません。ビデオ形式を Mp4 または 3gp に変更してから、もう一度お試しください。幸運を祈ります

于 2013-11-05T06:46:54.990 に答える