我想在 android 上播放 http 直播链接 (.m3u8)。能否请您告诉我如何为此编写代码( fragment )?
我尝试了以下(在 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);
注意:使用模拟器进行测试 谢谢你的帮助
最佳答案
尝试以下操作:
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 live streaming (M3U8), for Android 2.1+
编辑
:VitaMio 播放器已死
我认为这在实际设备中工作得很好,因为它在 HoneyComb 中工作,模拟器有时会被破坏
关于android - Android 4 上的 Http Live Streaming( Ice Cream Sandwich ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7978076/