【发布时间】:2021-10-20 15:12:35
【问题描述】:
我希望我的应用程序中的音频能够避开在后台播放的音乐,但也不会在铃声/静音开关切换到静音模式时播放。我可以通过以下AVAudioSession 配置获得这种行为,但需要注意的是——当正在播放音乐并且设备静音时,它仍然在闪避音乐,即使我的应用程序(正确)实际上并没有播放任何音频。
是否有配置可以使其正常工作?当应用程序实际上不播放音频时,系统会躲避其他人,这似乎很奇怪。这可能是iOS中的错误吗?
try AVAudioSession.sharedInstance().setCategory(.ambient, mode: .default, options: [.duckOthers, .interruptSpokenAudioAndMixWithOthers])
【问题讨论】:
标签: ios avaudiosession avaudiosessioncategory