为什么本机Android媒体播放器不支持HLS但网络浏览器支持HLS

时间:2014-03-10 13:27:54

标签: android video-streaming android-mediaplayer

我正在尝试实现一个通过互联网读取视频流的Android应用程序但是我在播放时遇到错误。它拒绝了错误代码(1,-4),看起来似乎无法支持该格式。

我尝试在Android网络浏览器上的URL上解析它,它能够很好地阅读它和视频。所以问题是,为什么网络浏览器能够解码流而MediaPlayer却没有?我可以使用哪种可能的解决方案?

获取建议。

1 个答案:

答案 0 :(得分:1)

在不知道您的测试设备的情况下,我最好的猜测是浏览器支持“Flash”,它用于流式传输您的HLS。原生Android在流媒体HLS方面存在很多问题

请查看以下链接以获取更多信息:

http://www.jwplayer.com/blog/the-pain-of-live-streaming-on-android/