我正在尝试使用 AV Foundation api 捕获视频。我想提供暂停视频并重新启动它的功能。我正在尝试弄清楚如何实现暂停功能。我正在考虑添加一个按钮来调用 [session stopRunning] 方法。每次视频停止时,我都会实现 AVCaptureVideoDataOutput 并捕获 CMSampleBufferRef。然后我想将所有这些合并到一个文件中,然后将其输出到相机胶卷。这看起来是正确的方法吗?
或者
我应该实现一个暂停按钮并连续捕获视频并在用户单击暂停按钮时丢弃帧吗?如果是这样,那我该怎么做?
提前致谢!