标签: objective-c cocoa avfoundation avassetwriter
我们可以合并两个视频,用于在可可的屏幕录制类型应用程序中实现暂停/播放功能。
我还没写代码。因为首先我想要遵守它,这是可能的。
首先按“播放按钮”开始视频录制,而不是通过按“暂停按钮”停止其会话,将其会话AVCaptureSession保存到临时目录中的AVCaptureMovieFileOutput。
再次点击“恢复按钮”会话将立即开始按“停止按钮” 视频保存在临时文件夹中,然后将两个视频合并为一个并显示
这是实现暂停/播放功能的正确方法。如果您有任何其他逻辑,请与我分享。
答案 0 :(得分:1)
是的,你可以。将捕获的样本存储在NSTemporaryDirectory中,并使用AVMutableComposition在记录会话结束时合并资产。