IOS OpenAL和静音开关

| 我正在使用4.3.2 IOS和OpenAL,似乎它并不在乎静音开关。 (虽然它可以与以前的IOS版本很好地配合使用) 同样,使用AudioSessionGetProperty来“读取”开关状态的技巧不再起作用。因此,我什至无法使用代码静音。 有什么提示,最近有消息吗?     
已邀请:
        您仍然可以使用编程方法来获取静音开关状态,但是您需要确保以下几点: 将您的AVAudioSession设置为Ambient!例如,如果将其设置为“播放”,则不会在意静音开关状态! 您可以像这样简单地设置状态:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
要在您的应用程序内找到一些用于查询静音开关状态的代码示例,请在此处找到有效的示例。 与使用Finch for OpenAL时遇到的问题相同。我只是将声音引擎设置为启动环境会话,现在我的静音开关可以正常工作:
[soundEngine activateAudioSessionWithCategory:AVAudioSessionCategoryAmbient];
    

要回复问题请先登录注册