我试图弄清楚即使设备进入睡眠状态(或让设备从一开始就不会进入睡眠状态),如何保持 AVAudioRecorder 录音。
根据这个问题,我只需要向 AVAudioSession 添加一个类别,但这似乎不起作用。
我还找到了 MMPDeepSleepPreventer,但每次播放静音时都会中断录音。
那么有没有办法让 AVAudioRecorder 在设备休眠后继续录制。或者有没有办法阻止设备首先进入睡眠状态?
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory :AVAudioSessionCategoryPlayAndRecord error:NULL];