m3u8没有在android 4.0.3中播放

时间:2012-04-01 19:26:23

标签: android api android-emulator stream http-live-streaming

我在模拟器浏览器中在Android 4.0.3(API 15)中玩过http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8,它只播放音频但没有视频。然而,当我下载所有文件和m3u8时,浏览器无法播放...为什么会发生这种情况?有什么想法吗?......我被困在这20天以来。我甚至尝试自己编码文件,它们在Mac上的Safari中都能很好地运行,但不能在模拟器或真实设备中运行。

1 个答案:

答案 0 :(得分:3)

我不知道您为什么要在任何浏览器中播放此视频。我使用默认视频播放器和m3u8 video播放没有任何问题。 API级别必须高于14(Android 4.0 +)。

如果您想使用网址启动自己的活动视频,请尝试以下代码。它经过测试,适用于真正的Android设备。

String url = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url), "video/*");
startActivity(intent);
相关问题