iphone - iOS 中如何检测铃声开关状态?

标签 iphone ios avaudioplayer openal avaudiosession

我为使用 AVAudioPlayer 播放音乐的应用程序配置了 kAudioSessionCategory_AmbientSound 的 Audio Session 。但问题是应用程序也可以使用 OpenAL 播放效果。我希望音乐始终播放(也在背景中),但仅当静音开关未静音时才播放 OpenAL 音效。

最佳答案

没有记录的方法,但您可以尝试 this project 。这是一个开源项目,声称可以检测您的静音开关状态是否发生变化。

关于iphone - iOS 中如何检测铃声开关状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16636194/

相关文章:

iPhone - viewController 调用 viewController

ios - 如何通过按下按钮调用电话 - XCode

ios - 在 AVPlayer 的请求中添加自定义 header 字段

ios - Swift - 有一个音频重复,但它在间隔播放?

iphone - 第一次播放声音时 AVAudioPlayer 启动缓慢

iphone - 将文本从 TableViewController 传递到 ViewController

iphone - 如何用逗号格式化货币字符串?

iphone - 导航栏自定义高度

ios - 全局背景颜色变化

iOS - 无法播放音频文件