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