在浏览器中的Android上的HLS

时间:2013-12-10 09:23:21

标签: android-intent http-live-streaming m3u8

我为iPad开发了HLS实时视频流媒体服务器,效果很好,你可以看到它,例如,这里 - http://www.ontvtime.com/general/ort-3.html 但是当我尝试使用Android 4.1.2在我的三星Galaxy Tab 3上播放视频时 - 它不起作用。下载很长时间,然后视频播放大约几秒钟然后停止。

是否有任何关于如何为Android创建实时HLS视频流的指南,工具和示例,就像iOS一样?我应该采取哪些步骤来查找HLS流或播放列表中的错误位置?

2 个答案:

答案 0 :(得分:1)

使您的视频与Android版兼容的官方网站   http://developer.android.com/guide/appendix/media-formats.html

尝试我的解决方案:converted mp4 file using ffmpegvis not playing JW player

答案 1 :(得分:1)

我解决了这个问题。有两个问题:首先是iPad只在需要时才会询问播放列表,但Android会经常询问播放列表。所以我改变了创建播放列表的逻辑。 第二个问题是Android不了解使用EXT-X-MEDIA-SEQUENCE从播放列表中删除媒体URI。我也改变了创建播放列表的逻辑。

但后来我在Android HLS中遇到了另一个问题,我认为这是一个bug。我在这里发布了它 - https://code.google.com/p/android/issues/detail?id=63959,目前我还不知道如何解决它。