使用此代码在videoview中播放流时遇到一个奇怪的问题:
videoView.setVideoURI(Uri.parse( “/// M3U8。”));
它在我的nexus4手机上播放效果很好,但在其他设备上(Fly IQ4410,HTC Legend)播放视频失败。
任何人都可以向我解释为什么我会遇到这样的问题,还是有其他方法可以播放m3u8文件?
感谢。
答案 0 :(得分:1)
这也受Android版本的影响;对于小于2.3的版本我使用Vitamio播放器(开源)播放.m3u8
答案 1 :(得分:0)
在某些设备中,不支持m3u8,.wav等视频格式。我的建议是在清单文件中添加android:hardwareAccelerated =“true”。添加此行后仍然没有播放视频。请将视频格式更改为Mp4或3gp,然后重试。祝你好运