我为iPad开发了HLS实时视频流媒体服务器,效果很好,你可以看到它,例如,这里 - http://www.ontvtime.com/general/ort-3.html 但是当我尝试使用Android 4.1.2在我的三星Galaxy Tab 3上播放视频时 - 它不起作用。下载很长时间,然后视频播放大约几秒钟然后停止。
是否有任何关于如何为Android创建实时HLS视频流的指南,工具和示例,就像iOS一样?我应该采取哪些步骤来查找HLS流或播放列表中的错误位置?
答案 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,目前我还不知道如何解决它。