android - Android 4 上的 Http Live Streaming( Ice Cream Sandwich )

标签 android http-live-streaming android-4.0-ice-cream-sandwich

我想在 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/

相关文章:

android - 如何让应用程序为 Android TV 使用不同的横幅?

java - 连接相机时出错: 0 --- Fail to connect to camera service

ffmpeg - 从 *.ts 文件生成 m3u8 播放列表

ffmpeg - 如何使用 DISCONTINUITY 标签将 HLS 转换为 RTMP

python - cv2.VideoWriter 问题

android - 带有 Android 4.0 SDK 的 ScrollView 中的 GridView

android - 保护 VpnService 中的套接字

java - 安卓工作室 : Specify location of gradle or android eclipse project

android - Unity 背景 Sprite 会影响 fps

Android Change spinner pressed color Light Holo 主题