You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AVAudioSession设置playback类别时AirPods播放及锁屏媒体信息异常问题

AVAudioSession playback 类别配置异常表现说明

当AVAudioSession设置category为playback且不传入options时,会出现无法通过AirPods播放的问题,两种常见配置的差异化表现如下:

  • 配置1:传入defaultToSpeaker选项
    • 效果:可通过AirPods播放,但不会在锁屏界面显示媒体信息
      对应实现代码:
try AVAudioSession.sharedInstance().setCategory(
       AVAudioSession.Category.playback,
       options: AVAudioSession.CategoryOptions.defaultToSpeaker
)
try AVAudioSession.sharedInstance().setActive(true)
  • 配置2:不传入任何options参数
    • 效果:无法通过AirPods播放,但可在锁屏界面显示媒体信息
      对应实现代码:
try AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback)
try AVAudioSession.sharedInstance().setActive(true)

内容的提问来源于stack exchange,提问作者Omar Freewan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:24:06