使用TZImagePickerController导出视频出现"视频导出失败"的问题解决

使用了大佬的TZImagePickerController,
回调里面将asset导出时,有个别视频会出现文件无法导出,使用的是下面方法

- (void)getVideoOutputPathWithAsset:(PHAsset *)asset success:(void (^)(NSString *outputPath))success failure:(void (^)(NSString *errorMessage, NSError *error))failure ;

去GitHub查看issues 发现有其他人已经提交该问题,但是没有解决办法,
尝试将上面方法里的presetName 改成AVAssetExportPresetLowQuality后,问题解决,
AVAssetExportPresetMediumQuality 也可,
具体失败的原因未知,有大佬知道原因还请告知,感谢.

原方法

    [self getVideoOutputPathWithAsset:asset presetName: AVAssetExportPreset640x480 success:success failure:failure];

改为

  [self getVideoOutputPathWithAsset:asset presetName:AVAssetExportPresetLowQuality success:success failure:failure];

你可能感兴趣的:(使用TZImagePickerController导出视频出现"视频导出失败"的问题解决)