所以这是我正在经历的场景。RPScreenRecorder
我的应用程序使用它的功能通过 RP 录制屏幕和麦克风音频startCaptureWithHandler:completionHandler:
。为了简要回顾我正在写下我的应用程序的伪代码
videoWriter = videoWriter (videoInput(config))
audioWriter = audioWriter (audioInput(config))
RPScreenRecorder.sharedRecorder.startCaptureWithHandler{
(captureBuffer,bufferType,error)
//if video buffer, adds to videoInput and
//writes through video writer, same for audioWriter
}completionHandler{
}
完成所需的录音后,我打电话给stopCaptureWithHandler:
。
有时会发生我停止从 获取视频缓冲区startCaptureWithHandler:
而只是获取音频缓冲区(即使我在屏幕上进行更改)
这个错误来了
我的问题是,我的代码/应用程序是否会导致此错误,我的应用程序流程很简单,我无法找出任何潜在的原因?还是iOS负责此错误并在频繁录制后显示错误?