我正在尝试播放慢动作视频(由用户的iPhone拍摄)AVPlayer.
我正在检索AVAsset一个PHAsset来自选择器的请求:
[manager requestAVAssetForVideo:PHAsset
options:videoRequestOptions
resultHandler:^(AVAsset * avasset, AVAudioMix * audioMix, NSDictionary * info) {}];
Run Code Online (Sandbox Code Playgroud)
问题是一旦它播放,我得到这个错误:
-[AVComposition URL]: unrecognized selector sent to instance 0x138d17f40
Run Code Online (Sandbox Code Playgroud)
但是,如果我在管理器请求中设置此选项,它将以120/240fps的正常速度视频播放,并且不会崩溃:
videoRequestOptions.version = PHVideoRequestOptionsVersionOriginal;
Run Code Online (Sandbox Code Playgroud)
这是怎么回事?默认version属性PHVideoRequestOptionsVersionCurrent包含慢动作,用户编辑和修剪等.
我想播放那个视频版本.谢谢