Iphone 处理语音录制期间警报的中断
我正在开发一个语音记录应用程序,其中可能会有电话、短信和/或系统警报中断。至于电话,我意识到必须停止录音,并且已经成功地解决了这个问题。我面临的挑战似乎是其他警报,如电池电量不足、警报、短信等。目前,我已设法在警报中断弹出时暂停并保存录制,但我正在寻找更有效的选项 在大多数采用即席分发模式的真实场景中,我注意到我的用户在录制语音时甚至不监视iPhone或iPod屏幕。此外,如果我们在iPod Touch上测试这个应用程序,那么警报的声音非常微弱,它们错过了警报,继续录制,直到几分钟后或者可能在会话结束时才意识到录制被中断 以下是我的问题:Iphone 处理语音录制期间警报的中断,iphone,sdk,alerts,recording,Iphone,Sdk,Alerts,Recording,我正在开发一个语音记录应用程序,其中可能会有电话、短信和/或系统警报中断。至于电话,我意识到必须停止录音,并且已经成功地解决了这个问题。我面临的挑战似乎是其他警报,如电池电量不足、警报、短信等。目前,我已设法在警报中断弹出时暂停并保存录制,但我正在寻找更有效的选项 在大多数采用即席分发模式的真实场景中,我注意到我的用户在录制语音时甚至不监视iPhone或iPod屏幕。此外,如果我们在iPod Touch上测试这个应用程序,那么警报的声音非常微弱,它们错过了警报,继续录制,直到几分钟后或者可能在会
任何帮助都将不胜感激。处理这种情况的任何其他想法都是非常受欢迎的。您可以尝试实现应用程序委托方法
-(void)applicationWillResignActive:(UIApplication *)application{
[recorder playSound];
[recorder pause];
}
-(void)applicationDidBecomeActive:(UIApplication *)application{
[recorder record];
}
将这些方法放在appDelegate类中
如果您想实现自己的警报,请在应用程序WillResignActive中执行,但我不确定是否应该执行,因为所有警报(如短信、推送通知或电池警告)都会触发振动和声音 你用什么录音?音频录像机?如果是这样,它将为您处理中断。