这就是我要经历的场景。
我的应用使用功能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对此错误负责,并在频繁记录后显示该错误?