我有一个 iOS 流媒体应用程序,它与 AudioStreamer
集成。它适用于我的流媒体网址。但是突然之间,他们将流媒体 url 更改为 .m3u8 格式。如何将 AudioStreamer
用于 .m3u8 文件 url?
我不能使用 MPMoviePlayer
因为我想在加载流之前显示一些缓冲。使用 AudioStreamer
可以轻松完成。如何使用 AudioStreamer
播放 .m3u8 文件?
谢谢
最佳答案
尝试解析 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
关于ios - 如何使用 AudioStreamer 播放 .m3u8 文件流 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26907547/