7

我想在 android 上播放 http 直播链接(.m3u8)。您能否让我知道如何为此编写代码(片段)?

我尝试了以下方法(在 Activity 的 onCreate 事件中),但它不起作用(说不能播放视频):

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媒体播放器

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

edit: VitaMio 播放器死了


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

于 2011-11-02T09:58:45.660 回答
1

看起来模拟器可能不完全支持这一点。这在 ICS 设备上运行良好

于 2011-11-03T04:47:16.843 回答