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 回答