【问题标题】:Can we merge two video in AVFoundation for implementing pause and play feature functionality我们可以在 AVFoundation 中合并两个视频以实现暂停和播放功能吗
【发布时间】:2013-12-27 10:06:52
【问题描述】:

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

我还没有写代码。因为首先我想确认这是可能的。

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

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

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

【问题讨论】:

    标签: objective-c cocoa avfoundation avassetwriter


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复,您是否实现了这样的事情,您能提供一些示例代码吗
    • 我不能给你看我的代码,因为它在保密协议下。但我会做一些“一般想法”的样本。不过现在不行,太忙了。
    • 我告诉你给我完整的代码请你只能给我合并视频我现在很困扰我花了几个星期研究它的一天。如果可以的话,请给我一个积极的回应
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多