Android HLS支持使用媒体编解码器,媒体提取API



嗨,我正在编写一个媒体播放器与媒体编解码器和媒体提取器API的帮助。当我用一些HTTP链接测试时,它工作得很好。然后我用HTTP实时流URL测试它,它不工作。

ex: "http://mediamotiononline.ios.internapcdn.net/mediamotiononline/inapcms/CMS16042/flash/16042_adaptive2.mp4.m3u8"

我试图解析m3u8文件,但它只给出带宽,分辨率的信息。使用VideoView小部件,这些Http直播流url工作得很好。但我用Surface来显示解码后的数据。有人知道怎么解决这个问题吗?

这可能对你有帮助。

    从http://sourceforge.net/projects/m3u8parser/下载m3u8解析器
    1. 将其添加到项目的jar文件或源文件中。通过使用这个解析器你可以得到PlaylistInfo, elements.
    2. 在元素中探索可播放的。ts文件。将这些ts文件传递给MediaExtractor。这对我很有效。希望它对你有用太…

最新更新