输出设备变化自动暂停
该功能用于在播放过程中检测到系统音频输出设备发生变化时,自动暂停播放,避免声音在设备切换/断开后意外外放。
系统与权限限制
该功能依赖系统提供的“输出设备变化”事件与设备状态信息;在获取设备状态或监听变更时,系统可能会弹出权限申请。不同系统/驱动实现可能存在差异,且在权限/策略受限时可能无法获取到变更,从而导致不触发自动暂停。
适用场景
- 使用有线耳机/USB 声卡,担心拔插瞬间外放
- 使用蓝牙耳机/音箱,担心断开后自动切到扬声器外放
- 频繁在多套音频设备间切换(会议耳机、显示器音箱、桌面音箱等)
开关说明
在设置页开启“输出设备变化自动暂停”后:
- 当系统默认输出设备切换、原输出设备断开/不可用、或系统报告输出设备变化时,播放器会自动暂停
- 暂停后可手动恢复播放;恢复时将使用当前可用的输出设备(通常为系统默认或你指定的输出设备)
与“音频输出设备”的关系
- 如果你启用了“音频输出设备”并指定了某个设备,当该设备不可用时,可能会触发自动暂停(取决于系统与当前设置)
- 如果你希望始终跟随系统切换但又不想意外外放,建议同时开启本开关,并将“音频输出设备”设置为“跟随系统默认”
- “音频输出设备”的说明见:/guide/audio-output-device
注意事项
- 触发时机由系统的设备变更事件决定,不同平台/驱动行为可能略有差异
- 若你发现设备切换时未自动暂停,建议优先检查系统是否真正发生了输出设备切换,以及应用是否有权限获取设备信息
