Android 4上的Http Live Streaming(冰淇淋三明治)

Jay*_*Jay 7 android http-live-streaming android-4.0-ice-cream-sandwich

我想在android上播放一个http直播热门链接(.m3u8).你能告诉我如何编写代码(片段)吗?

我尝试了以下(在Activity的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);
Run Code Online (Sandbox Code Playgroud)

注意:使用模拟器进行测试感谢您的帮助

Ren*_*eno 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();
Run Code Online (Sandbox Code Playgroud)

或者

尝试使用VitaMio媒体播放器

HTTP 直播 (M3U8),适用于 Android 2.1+

edit:VitaMio 播放器已死


我认为这在实际设备中工作得很好,因为它在 HoneyComb 中工作,模拟器有时会被破坏