これが私が経験しているシナリオです。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がこのエラーの責任を負い、頻繁に記録した後にエラーを表示しますか?