0

所以这是我正在经历的场景。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:而只是获取音频缓冲区(即使我在屏幕上进行更改)

如果发生这种情况,我会转到系统屏幕录像机screenRec 图像

这个错误来了

错误

我的问题是,我的代码/应用程序是否会导致此错误,我的应用程序流程很简单,我无法找出任何潜在的原因?还是iOS负责此错误并在频繁录制后显示错误?

4

1 回答 1

-1

终于找到了这个特定问题的答案。我已经在这里回答了

TLDR;

当您在开始捕获后立即停止录制时会出现此问题。

于 2018-09-13T05:48:21.627 回答