Ios AVFoundation-使用AVPlayer进行高效修剪和即时预览

Ios AVFoundation-使用AVPlayer进行高效修剪和即时预览,ios,avfoundation,avplayer,Ios,Avfoundation,Avplayer,所以我试着用AVFoundation来修剪视频。就像在iMovie中一样,我有一部由多个剪辑制作的电影。现在,我想修剪其中的一些剪辑,并使用AVPlayer提供结果的即时预览 现在,当用户剪辑视频时,我已经使用AVAssetExportSession导出了整个电影并播放了它。 可以想象,这不是一个完美的解决方案,因为导出视频需要花费太多时间 有没有更好的方法来实现这一点 简言之,我想要实现的是: -嘿,阿夫拉。这是全部10个剪辑,一个接一个地播放,但请记住跳过第三个剪辑的5秒,跳过第五个剪辑的2

所以我试着用AVFoundation来修剪视频。就像在iMovie中一样,我有一部由多个剪辑制作的电影。现在,我想修剪其中的一些剪辑,并使用AVPlayer提供结果的即时预览

现在,当用户剪辑视频时,我已经使用AVAssetExportSession导出了整个电影并播放了它。 可以想象,这不是一个完美的解决方案,因为导出视频需要花费太多时间

有没有更好的方法来实现这一点

简言之,我想要实现的是:
-嘿,阿夫拉。这是全部10个剪辑,一个接一个地播放,但请记住跳过第三个剪辑的5秒,跳过第五个剪辑的2秒。

看一看AVMUTABLE合成,因为它是一个AVAsset,所以或多或少可以在AVPlayer中直接播放。@David,谢谢!我没有注意到AVComposition也是AVAsset。谢谢