跳转到内容

@capgo/capacitor-plugin-audiosession

监听音频路由变化、响应中断并将播放重新路由到扬声器,无需离开 Capacitor。

Capgo 的 AudioSession 插件为您提供对 iOS AVAudioSession 层的细粒度控制,因此您可以优雅地处理耳机、蓝牙设备和意外中断。

路由感知

检测用户何时插入或拔出耳机、AirPods、蓝牙扬声器等。

扬声器覆盖

当需要免提音频时,强制通过内置扬声器播放。

中断处理

响应电话或 Siri 等中断事件,以安全地暂停和恢复音频。

类型安全

强大的 TypeScript 定义使构建弹性音频体验变得容易。

此插件针对需要 AVAudioSession 控制的 iOS。在其他平台上,调用会在不产生效果的情况下解决,让您保持一个共享的代码路径。