Saltar al contenido

@capgo/capacitor-audio-session

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

Lee las salidas activas y sobrescribe las rutas de altavoz antes de que otros plugins de audio se peleen por 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.
overrideOutputSobrescribe la ruta de salida de audio actual.
addListenerEscucha cambios en la ruta de audio (ej. conectar/desconectar auriculares).
addListenerEscucha interrupciones de la sesión de audio (ej. llamada entrante) y su fin.
getPluginVersionObtén la versión del plugin nativo 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 nativos y la interfaz, conéctalo con Uso de @capgo/capacitor-audio-session para la capacidad nativa en Uso de @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 para los detalles de implementación en @capgo/capacitor-live-activities, Uso de @capgo/capacitor-video-player para la capacidad nativa en Uso de @capgo/capacitor-video-player, y @capgo/capacitor-video-player para el detalle de implementación en @capgo/capacitor-video-player.