我为kAudioSessionCategory_AmbientSound配置了音频会话,用于使用AVAudioPlayer播放音乐的应用程序。但问题是应用程序也与OpenAL发挥作用。我希望音乐始终播放(也可以在后台播放),但只有在静音开关不静音的情况下才能播放OpenAL音效。如何检测iOS中的铃声切换状态?
2
A
回答
2
没有记录的方法,但您可以尝试this project。这是一个开源项目,声称它可以检测你的静音开关状态是否改变。
0
一个与iOS-5兼容的技巧(shabzco发布的源代码使用)是播放已知长度的音频记录。如果完成处理程序的触发时间超过预期,那么静音开关可能已打开。
相关问题
- 1. 如何在Windows中检测“切换用户”的2种状态
- 2. 如何检测出局铃声结束?
- 3. 如何在Safari Web检测器中切换元素状态?
- 4. 如何将音频导出为iOS中的铃声(铃声)
- 5. 检查切换状态?
- 6. 检查切换状态
- 7. 如何切换状态栏?
- 8. 如何切换状态TRANSLUCENT?
- 9. iOS铃声切换将网络音频静音
- 10. 如何在iOS中检测UIWebView中音频的播放状态?
- 11. UserControls中的状态切换
- 12. iOS如何检测背景中的呼叫状态?
- 13. 使用Swift在iOS中全局检测屏幕切换(切换)
- 14. 如何检测WKWebView中的history.push状态
- 15. 如何在iOS6中检测iPhone无声按钮状态
- 16. iPhone:如何播放忽略音量和铃声切换设置的声音?
- 17. Winform ListViewItem检查状态切换
- 18. 如何检查Cisco电话的状态是否回铃 - Cisco JTapi
- 19. 在FSM中切换状态
- 20. jquery切换状态
- 21. Sharedpreferences切换状态?
- 22. 如何检查铃声是否存在?
- 23. 如何检查wifi切换按钮的状态?
- 24. iOS Dropbox Sync API - 检测新状态
- 25. 如何确定CSS切换输入的“切换”状态?
- 26. 如何检测iOS上的罗盘校准开关状态
- 27. Android多状态切换按钮检查状态
- 28. 如何切换复选框状态
- 29. jQuery的切换状态
- 30. 切换状态recive的Android
我在iOS 7上测试它,看起来很好。 – human4