我玩过http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8在模拟器浏览器中的Android 4.0.3(API 15)中,它只播放音频而不播放视频。然而,当我下载所有文件和m3u8时,浏览器无法播放。。。为什么会发生这种情况?知道吗?。。。我已经被困了20天了。我甚至试着自己编码这些文件,它们在Mac上的Safari中都玩得很好,但在模拟器或真实设备中没有。
我不知道你为什么要在任何浏览器中播放这个视频。我使用默认的视频播放器和m3u8 video
播放没有任何问题。API级别必须高于14(Android 4.0+)。
如果您想使用URL从自己的"活动"开始视频,请尝试以下代码。它经过测试并在真正的安卓设备上运行。
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);