Lee las salidas activas y sobrescribe las rutas de altavoz antes de que otros plugins de audio se peleen por AVAudioSession.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Enrutamiento de AVAudioSession |
| Android | No | Sin enrutamiento de audio; currentOutputs() y overrideOutput() son solo para iOS |
| Web | No | Las políticas del navegador varían |
Funcionalidades principales
Sección titulada “Funcionalidades principales”currentOutputs- Obtén las rutas de salida de audio activas.overrideOutput- Sobrescribe la ruta de salida de audio actual.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
currentOutputs | Obtén las rutas de salida de audio activas. |
overrideOutput | Sobrescribe la ruta de salida de audio actual. |
addListener | Escucha cambios en la ruta de audio (ej. conectar/desconectar auriculares). |
addListener | Escucha interrupciones de la sesión de audio (ej. llamada entrante) y su fin. |
getPluginVersion | Obtén la versión del plugin nativo Capacitor. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-audiosession.
Continúa con @capgo/capacitor-audio-session
Sección titulada “Continúa con @capgo/capacitor-audio-session”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.