AVURLAsset cache

来源:互联网 发布:免费下载最新版淘宝网 编辑:程序博客网 时间:2024/06/05 04:44
AVURLAsset *asset1 = (AVURLAsset *)self.player.currentItem.asset;
        [asset1.resourceLoader setDelegate:self queue:dispatch_get_main_queue()];
        
        AVAsset *asset = self.player.currentItem.asset;
        AVAssetExportSession * exporter =
        [AVAssetExportSession exportSessionWithAsset:asset presetName:AVAssetExportPresetPassthrough];
        NSLog (@"created exporter. supportedFileTypes: %@", exporter.supportedFileTypes);
//        AVFileTypeQuickTimeMovie
        exporter.outputFileType = AVFileTypeQuickTimeMovie;
        exporter.timeRange = [self.player.currentItem.loadedTimeRanges.firstObject CMTimeRangeValue];
        NSURL *url = [NSURL fileURLWithPath:[NSHomeDirectory() stringByAppendingPathComponent:@"Documents/eeee.mp43"]];
        [exporter setOutputURL:url];
        NSLog(@"%@", exporter.outputURL);
        [exporter exportAsynchronouslyWithCompletionHandler:^{
            NSLog(@".....complete./..:%@\n\n\n  localizedDescription:%@\n\n  es.status:%ld", exporter.error,[[exporter error] localizedDescription],(long)exporter.status);
        }];
0 0
原创粉丝点击