AVAssetResourceLoader停止加载数据

时间:2015-04-30 10:52:27

标签: ios objective-c avfoundation avasset

我正在实施自定义AVAssetResourceLoaderDelegate课程来预览和缓存我的视频。

 AVURLAsset *asset ;
        assetLoader = [[AssetLoaderDelegate alloc] init];
        assetLoader.fileUrl = self.videoURL;
        asset = [AVURLAsset URLAssetWithURL:[self videoURL:self.videoURL WithCustomScheme:@"streaming"] options:nil];
        [asset.resourceLoader setDelegate:assetLoader queue:dispatch_get_main_queue()];

AssetLoaderDelegate是符合AVAssetResourceLoaderDelegate协议的自定义类。

它按预期工作。然而,我面临的问题是偶尔我需要从视频播放器转到另一个视图,因此阻止加载器加载数据,但我还是没有找到阻止它。
{{{ 1}}我猜不会明显处理它。

如何停止[self.player replaceCurrentItemWithPlayerItem:nil];加载数据?

0 个答案:

没有答案