3

我有一个 iOS 流媒体应用程序,它与AudioStreamer. 它适用于我的流媒体网址。但突然他们将流媒体网址更改为 .m3u8 格式。如何使用AudioStreamer.m3u8 文件 url?

我不能使用MPMoviePlayer,因为我想在加载流之前显示一些缓冲。它可以很容易地用AudioStreamer. 如何使用AudioStreamer播放 .m3u8 文件?

谢谢

4

1 回答 1

1

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

在这里你可以找到解析播放列表的 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
于 2014-11-13T14:11:23.040 回答