我試圖在AVPlayer
中播放慢動作視頻(由用戶的iPhone拍攝)。在AVPlayer中播放慢動作AVAsset的問題
我從一選擇器上PHAsset
請求檢索AVAsset
:
[manager requestAVAssetForVideo:PHAsset
options:videoRequestOptions
resultHandler:^(AVAsset * avasset, AVAudioMix * audioMix, NSDictionary * info) {}];
的問題是,一旦發揮,我得到這個錯誤:
-[AVComposition URL]: unrecognized selector sent to instance 0x138d17f40
但是,如果我設置這個選項對管理員請求,它將以正常的速度播放120/240fps的視頻並且不會崩潰:
videoRequestOptions.version = PHVideoRequestOptionsVersionOriginal;
怎麼回事?默認version
屬性是PHVideoRequestOptionsVersionCurrent
其中包含慢動作,用戶編輯和修剪等。
我想播放該視頻版本。謝謝
你能解決這個問題嗎?我正在錄製慢動作視頻,而不是從圖書館中選取它。如果我將它保存在圖書館中,那麼它就可以和慢鏡頭一起工作。如果我在我的應用程序的AVPLayer中查看它,慢動作不起作用。 – Nil