7

アンドロイドでhttpライブ蒸しリンク(.m3u8)を再生したいのですが。そのためのコード(スニペット)の書き方を教えてください。

私は次のことを試しました(アクティビティのonCreateイベントで)が、うまくいきませんでした(Cantがビデオを再生すると言います):

VideoView vv = new VideoView(this);
Uri uri =Uri.parse("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8");
vv.setVideoURI(uri);
setContentView(vv);

注:テストにエミュレーターを使用するヘルプに感謝します

4

2 に答える 2

3

次のことを試してください:

    String httpLiveUrl = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8";
    videoView.setVideoURI(Uri.parse(httpLiveUrl));
    videoView.setMediaController(new MediaController(this));
    videoView.requestFocus();
    videoView.start();

また

VitaMioメディアプレーヤーを使用してみてください

Android 2.1以降のHTTPライブストリーミング(M3U8)

edit:VitaMioプレーヤーは死んでいます


これは実際のデバイスでは問題なく機能すると思います。HoneyCombで機能するため、エミュレータが壊れることがあります。

于 2011-11-02T09:58:45.660 に答える
1

これはエミュレータで完全にはサポートされていないようです。これはICSデバイスで正常に動作します

于 2011-11-03T04:47:16.843 に答える