デバイスがスリープ状態になっても AVAudioRecorder の記録を維持する方法 (またはデバイスが最初からスリープ状態にならないようにする方法) を見つけようとしています。
この質問によると、AVAudioSession にカテゴリを追加するだけで済みますが、機能していないようです。
MMPDeepSleepPreventerも見つけましたが、サイレント サウンドを再生するたびに録音が中断されます。
デバイスがスリープした後も AVAudioRecorder に録音を継続させる方法はありますか。または、そもそもデバイスがスリープ状態にならないようにする方法はありますか?
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory :AVAudioSessionCategoryPlayAndRecord error:NULL];