使用 iOS App LifeCycle 中的 AVFoundation 将视频捕获到同一文件中

问题描述

我正在尝试在 iOS 中实现前置摄像头录制。众所周知,当用户在应用程序内部(在前台)时,iOS 允许您抓取帧(缓冲区),但是当用户将应用程序发送到后台时,录制就会停止。当他们回来录音(AVCaptureSession)可以继续。我的问题是当用户开始摄像机录制(在 xx: yy,如 00:00)时间并在(xx+zz:yy+ww,如 10:00)时间发送应用程序背景并返回到app (xx+zz+aa:yy+ww+bb,like 15:00) 我想用在发送应用程序之前保存到视频的最后一个缓冲区来填补 (aa: bb,5 分钟) 时间的空白到背景。所以最后,我希望有一个视频,只要应用程序在前台,就会显示来自前置摄像头的缓冲区,并在用户将应用程序发送到后台显示最后一个缓冲区。 我找到了一些实现,但它们只是暂停和恢复,我需要的是填补退出应用程序和使用最后一个缓冲区返回应用程序之间的时间间隔。这是目前我能找到的唯一实现。

http://www.gdcl.co.uk/2013/02/20/iPhone-Pause.html

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)