1

デバイスがスリープ状態になっても AVAudioRecorder の記録を維持する方法 (またはデバイスが最初からスリープ状態にならないようにする方法) を見つけようとしています。

この質問によると、AVAudioSession にカテゴリを追加するだけで済みますが、機能していないようです。

MMPDeepSleepPreventerも見つけましたが、サイレント サウンドを再生するたびに録音が中断されます。

デバイスがスリープした後も AVAudioRecorder に録音を継続させる方法はありますか。または、そもそもデバイスがスリープ状態にならないようにする方法はありますか?


AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory :AVAudioSessionCategoryPlayAndRecord error:NULL];
4

1 に答える 1

0


[UIApplication sharedApplication].idleTimerDisabled = YES;を追加することで、デバイスのスリープを停止できます。しかし、Apple がこれを推奨しているかどうかはわかりません。

于 2012-01-21T05:56:07.243 に答える