Objective c 从AVPlayerItemTrack获取片段

Objective c 从AVPlayerItemTrack获取片段,objective-c,ios,avfoundation,avplayer,segments,Objective C,Ios,Avfoundation,Avplayer,Segments,我正在尝试在AVPlayer中使用m3u8播放列表。我通过网络获取播放列表,并希望获取每个视频曲目的片段或视频的当前片段 我使用apple示例代码来实现这一点 NSURL * url = [NSURL URLWithString:@"http://192.168.1.158/bipbop/bipbopall.m3u8"]; AVURLAsset *asset = [AVURLAsset URLAssetWithURL:url options:nil]; NSString *tracksKey

我正在尝试在AVPlayer中使用m3u8播放列表。我通过网络获取播放列表,并希望获取每个视频曲目的片段或视频的当前片段

我使用apple示例代码来实现这一点

NSURL * url = [NSURL URLWithString:@"http://192.168.1.158/bipbop/bipbopall.m3u8"];

AVURLAsset *asset = [AVURLAsset URLAssetWithURL:url options:nil];

NSString *tracksKey = @"tracks";

[asset loadValuesAsynchronouslyForKeys:[NSArray arrayWithObject:tracksKey] completionHandler:
     ^{

      }
我有一个AVPlayerItemTrack,它是我从AVPlayerItem获得的,我用它来显示视频,但我找不到一种方法来获取这首曲目的片段


有什么想法吗?

我可以补充一些意见,也许我的问题不太清楚。这些片段是我从视频创建的.ts文件。因此,我有一个m3u8播放列表,其中包含许多.ts文件。我想做的事情是获取播放列表的视频播放器中当前可见的.ts文件!谢谢你能解决这个问题吗?我可以补充一些意见,也许我的问题不太清楚。这些片段是我从视频创建的.ts文件。因此,我有一个m3u8播放列表,其中包含许多.ts文件。我想做的事情是获取播放列表的视频播放器中当前可见的.ts文件!谢谢你能解决这个问题吗?