【问题标题】:iPhone - AVAudioSession - AVAudioRecorder - issues when device sleepsiPhone - AVAudioSession - AVAudioRecorder - 设备休眠时的问题
【发布时间】:2011-03-02 21:10:52
【问题描述】:

我正在尝试弄清楚即使设备进入睡眠状态(或从一开始就阻止设备进入睡眠状态),如何保持 AVAudioRecorder 录音。

根据this question,我只需要在 AVAudioSession 中添加一个category,但这似乎不起作用。

我也找到了MMPDeepSleepPreventer,但每次它播放静音时都会中断录音。

那么有没有办法让 AVAudioRecorder 在设备休眠后继续录制。或者有没有办法让设备从一开始就停止休眠?


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

【问题讨论】:

    标签: avaudiorecorder avaudiosession


    【解决方案1】:

    您可以通过添加使设备停止休眠
    [UIApplication sharedApplication].idleTimerDisabled = YES; 但我不确定 Apple 是否鼓励使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多