PHPhotoLibrary 为在 SlowMo 中录制的视频提供 AVComposition 而不是 AVURLAsset。我想将 slowMo 视频插入另一个 AVMutableComposition,所以这意味着我需要将此 AVComposition 插入到 AVMutableComposition 中,这是我的编辑时间线。我之前使用的 hack 是加载曲目和片段并找到资产的 mediaURL。
AVCompositionTrack *track = [avAsset tracks][0];
AVCompositionTrackSegment *segment = track.segments[0];
mediaURL = [segment sourceURL];
一旦有了 mediaURL,我就能够创建一个可以插入到 AVMutableComposition 中的新 AVAsset。但是我想知道是否有一种更简洁的方法可以让slowMo视频合成直接插入到时间线AVMutableComposition中?