我们可以在AVFoundation中合并两个视频,以实现暂停和播放功能

时间:2013-12-27 10:06:53

标签: objective-c cocoa avfoundation avassetwriter

我们可以合并两个视频,用于在可可的屏幕录制类型应用程序中实现暂停/播放功能。

我还没写代码。因为首先我想要遵守它,这是可能的。

首先按“播放按钮”开始视频录制,而不是通过按“暂停按钮”停止其会话,将其会话AVCaptureSession保存到临时目录中的AVCaptureMovieFileOutput。

再次点击“恢复按钮”会话将立即开始按“停止按钮” 视频保存在临时文件夹中,然后将两个视频合并为一个并显示

这是实现暂停/播放功能的正确方法。如果您有任何其他逻辑,请与我分享。

1 个答案:

答案 0 :(得分:1)

是的,你可以。将捕获的样本存储在NSTemporaryDirectory中,并使用AVMutableComposition在记录会话结束时合并资产。