您可以使用高级AVAudioPlayer轻松播放声音和录制声音。在iPhone屏幕锁定的情况下,您可以使用相同的框架播放声音。您当时可以录制声音吗?
最佳答案
是的,当然,只需设置正确的类别即可。 ................................................... ...................................................
“” AVAudioSessionCategoryRecord
用于录制音频;此类别使播放音频静音。在屏幕锁定的情况下继续录制。
在iPhone OS 3.0和更高版本中可用。
在AVAudioSession.h中声明。
AVAudioSessionCategoryPlayAndRecord
用于录制和回放音频(无论是否同步),例如用于VOIP(IP语音)应用程序。
此类别使来自iPod等其他应用程序的音频静音。但是,您可以使用kAudioSessionProperty_OverrideCategoryMixWithOthers属性来修改此类别以允许混合。在将“铃声/静音”开关设置为静音并锁定屏幕的情况下,继续播放音频。
关于iphone - 当iPhone屏幕锁定时,AVAudioPlayer可以播放;那时也可以录制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1474343/