微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用 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 举报,一经查实,本站将立刻删除。