2012-04-01 14 views
2

エミュレータのブラウザでAndroid 4.0.3(API 15)でhttp://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8をプレイしましたが、オーディオのみで再生されますが、ビデオは再生されません。しかし、私はm3u8と一緒にすべてのファイルをダウンロードしたとき、ブラウザは再生することができません...なぜこれは起こるのですか?どんなアイデア?...私は20日以来これに固執しています。私は自分でファイルをエンコードしようとしましたが、それらはすべてMacのSafariではうまく動作しますが、エミュレータや実​​際のデバイスではうまく動作しませんでした。m3u8がアンドロイドで再生していません4.0.3

答えて

3

なぜこのビデオをどのブラウザで再生するのか分かりません。私はデフォルトのビデオプレーヤーとm3u8 videoの演劇を問題なく使用します。 APIレベルは14以上(Android 4.0以降)でなければなりません。

URLを使用して自分のアクティビティからビデオを開始する場合は、次のコードを試してください。それはテストされ、実際のアンドロイドデバイスで動作します。

String url = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"; 
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.parse(url), "video/*"); 
startActivity(intent); 
+0

あなたが言ったように、コードは正常に動作しています。私はビデオビューを見ることができますが、ビデオを見ることはできません。 –

+0

また、AndroidのVideoViewで.m3u8拡張動画を再生するコードを教えてください。コードを教えてください。 :) –

+0

私はそれがAndroidのVideoViewでどのように動作するのかわかりませんし、試していません。上記のコードでは、Android端末が使用するデフォルトの動画プレーヤーで動画が開始されています。 –

関連する問題