美文网首页
PHAsset 视频文件获取路径并根据路径取data

PHAsset 视频文件获取路径并根据路径取data

作者: 大漠赏花 | 来源:发表于2018-07-25 10:38 被阅读0次

    if (asset.mediaType == PHAssetMediaTypeVideo) {

            [[PHImageManagerdefaultManager]requestAVAssetForVideo:assetoptions:nilresultHandler:^(AVAsset*_Nullableasset,AVAudioMix*_NullableaudioMix,NSDictionary*_Nullableinfo) {

                NSString* sandboxExtensionTokenKey = info[@"PHImageFileSandboxExtensionTokenKey"];

                NSArray* arr = [sandboxExtensionTokenKeycomponentsSeparatedByString:@";"];

                NSString* filePath = [arr.lastObjectsubstringFromIndex:9];

                NSFileHandle*fh = [NSFileHandlefileHandleForReadingAtPath:filePath];

                if(offset >0) {

                    [fhseekToFileOffset:offset];

                }

                NSData*data = [fhreadDataOfLength:length];

                block(data);

                [fhcloseFile];

            }];

        }

    相关文章

      网友评论

          本文标题:PHAsset 视频文件获取路径并根据路径取data

          本文链接:https://www.haomeiwen.com/subject/xexpmftx.html