AudioServicesPlaySystemSound 忽略了音频会话类别,为啥?
Posted
技术标签:
【中文标题】AudioServicesPlaySystemSound 忽略了音频会话类别,为啥?【英文标题】:AudioServicesPlaySystemSound is ignoring Audio Session category, why?AudioServicesPlaySystemSound 忽略了音频会话类别,为什么? 【发布时间】:2015-11-10 23:14:25 【问题描述】:我正在开发音频应用程序,但遇到了系统声音服务 (AudioToolbox.framework) 和音频会话类别的问题。
我已将音频会话类别设置为 AVAudiosessionCategoryAmbient,应该考虑 iphone 的静音开关。
但是当我使用 AudioServicesPlaySystemSound() 函数时,静音模式会被忽略,iphone 的音量也会被忽略。 当我使用 AudioServicesPlayAlertSound() 函数时,静音模式和 iphone 的音量被认为是预期的。你能告诉我发生了什么事吗?非常感谢...
【问题讨论】:
【参考方案1】:经过大量研究后,我认为这种行为是苹果实现中的错误。如果您在此主题中发现新内容,请告诉我。
【讨论】:
以上是关于AudioServicesPlaySystemSound 忽略了音频会话类别,为啥?的主要内容,如果未能解决你的问题,请参考以下文章