如何用AudioStreamer播放.m3u8文件流媒体网址?

时间:2014-11-13 11:10:59

标签: ios audio-streaming audiostreamer

我有一个iOS流媒体应用,它与AudioStreamer集成在一起。它适用于我的流媒体网址。但突然之间已经将流式网址改为.m3u8格式。如何将AudioStreamer用于.m3u8文件网址?

我无法使用MPMoviePlayer因为我想在加载流之前显示一些缓冲。使用AudioStreamer可以轻松完成。如何使用AudioStreamer播放.m3u8文件?

谢谢

1 个答案:

答案 0 :(得分:1)

尝试并解析m3u8文件并获取资源的实际URL,然后将该URL传递给AudioStreamer。

Here你可以找到解析播放列表的M3U8Parser库。

以下是m3u8格式的示例:

#EXTM3U
#EXT-X-TARGETDURATION:10

#EXT-X-MEDIA-SEQUENCE:1

#EXTINF:10,
http://video.example.com/segment0.ts
#EXTINF:10,
http://video.example.com/segment1.ts
#EXTINF:10,
http://video.example.com/segment2.ts
#EXT-X-ENDLIST