Saltar al contenido

@capgo/capacitor-audio-session

Configura el enrutamiento de audio en iOS para reproducción y VoIP.

Lee las salidas activas y sobrescribe las rutas del altavoz antes de que otros plugins de audio entren en conflicto con AVAudioSession.

PlataformaSoporteNotas
iOSSíEnrutamiento de AVAudioSession
AndroidNoSin enrutamiento de audio; currentOutputs() y overrideOutput() son solo para iOS
WebNoLas políticas del navegador varían
  • currentOutputs - Obtén las rutas de salida de audio activas.
  • overrideOutput - Sobrescribe la ruta de salida de audio actual.
MétodoDescripción
currentOutputsObtén las rutas de salida de audio activas actualmente.
overrideOutputSobrescribe la ruta de salida de audio actual.
addListenerDetecta cambios en la ruta de audio (ej. conectar/desconectar auriculares).
addListenerDetecta interrupciones de la sesión de audio (ej. llamada entrante) y su fin.
getPluginVersionObtén la versión nativa del plugin Capacitor.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-audiosession.

Si estás usando @capgo/capacitor-audio-session para planificar el comportamiento de los medios y la interfaz nativos, conéctalo con Uso de @capgo/capacitor-audio-session por la capacidad nativa en Using @capgo/capacitor-audio-session, Uso de @capgo/capacitor-live-activities para la capacidad nativa en Uso de @capgo/capacitor-live-activities, @capgo/capacitor-live-activities por el detalle de implementación en @capgo/capacitor-live-activities, Uso de @capgo/capacitor-video-player por la capacidad nativa en Using @capgo/capacitor-video-player, y @capgo/capacitor-video-player para los detalles de implementación en @capgo/capacitor-video-player.