録音中に問題が発生しました。ホームボタンを押すと、「赤いバナーが表示されて突然消える」ことに気付き、AVAudioRecorder がファイルを適切に作成できません。これは何ですか?. ネットワーク接続関連のようなものですか?
助けてください。
「赤いバナー」は、アプリケーションが現在マイク ハードウェアを使用していることを示します。これは、メインの記録コンテキストをアクティブに制御するアプリケーションによって表示され、アプリケーションが記録コンテキストの保持を解放すると非表示になります (ホーム ボタンが押されたときなど)。ホーム ボタンを押してアプリケーションを終了するタイミングを予測できないため、バックグラウンド レコーディングをサポートしてバナーを永続化する必要があります (その後、1 ~ 2 秒後にコンテキストを適切に解放して、ステータス バーのアニメーションを黒に戻します)。または、アプリケーションが閉じる前に何らかの形でコンテキストを終了します。