慢动作视频无法获取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;

上一篇 下一篇

猜你喜欢

热点阅读