Iphone 如何在iOS中检测振铃器开关状态?
我为使用AVAudioPlayer播放音乐的应用程序配置了kAudioSessionCategory_AmbientSound的音频会话。但问题是,这个应用程序也在OpenAL上发挥作用。我希望音乐始终播放(也在后台播放),但只有在静音开关未静音的情况下才能播放OpenAL音效。没有记录在案的方法,但您可以尝试。这是一个开源项目,声称它可以检测您的静音开关状态是否发生变化。一个与iOS-5兼容的技巧(shabzco发布的源代码使用)是播放已知长度的音频录制。如果完成处理程序比预期的更早启动,则静音开关可能处于打开状态Iphone 如何在iOS中检测振铃器开关状态?,iphone,ios,avaudioplayer,openal,avaudiosession,Iphone,Ios,Avaudioplayer,Openal,Avaudiosession,我为使用AVAudioPlayer播放音乐的应用程序配置了kAudioSessionCategory_AmbientSound的音频会话。但问题是,这个应用程序也在OpenAL上发挥作用。我希望音乐始终播放(也在后台播放),但只有在静音开关未静音的情况下才能播放OpenAL音效。没有记录在案的方法,但您可以尝试。这是一个开源项目,声称它可以检测您的静音开关状态是否发生变化。一个与iOS-5兼容的技巧(shabzco发布的源代码使用)是播放已知长度的音频录制。如果完成处理程序比预期的更早启动,则静