如何在iOS中的HLS(m3u8)播放期间找出当前的TS段?

时间:2013-10-29 19:07:46

标签: ios avplayer http-live-streaming m3u8

HLS(m3u8)文件引用mpeg-ts文件。在iOS'AVPlayer中播放时,如何确定当前正在播放的mpeg-ts URI?

1 个答案:

答案 0 :(得分:2)

如果您正在寻找对当前下载TS的URI的引用,则它不可用。您可以通过查看当前AVPlayerItem的{​​{1}}来获取当前比特率的流的URI。

例如为: -accessLog

这是[[[player currentItem] accessLog] events]的{​​{1}}。

但它本身并不会给你TS的URI。您可能只需计算播放头当前所处位置的当前TS与持续时间以及分段大小的关系。