慢动作视频无法获取AVURLAsset,而是AVComposit
2020-03-09 本文已影响0人
iOS劝退师
获取相册视频数据的URL时,因为获取到的对象不是AVURLAsset,而是AVComposition导致的,因为AVComposition没有URL属性
解决办法:设置 PHVideoRequestOptions 的 deliveryMode 属性为 PHVideoRequestOptionsDeliveryModeAutomatic,即可把慢动作视频变为正常视频,获取到的就会变为 AVURLAsset
PHVideoRequestOptions *options = [[PHVideoRequestOptions alloc] init];
options.version = PHVideoRequestOptionsVersionOriginal;
options.deliveryMode = PHVideoRequestOptionsDeliveryModeAutomatic;