Resumen
Sección titulada “Resumen”Lee las salidas activas y sobrescribe las rutas del altavoz antes de que otros plugins de audio entren en conflicto con AVAudioSession.
Soporte de plataformas
Sección titulada “Compatibilidad 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.
API pública
Sección titulada “API pública”| Método | Descripción |
|---|---|
currentOutputs | Obtén las rutas de salida de audio activas actualmente. |
overrideOutput | Sobrescribe la ruta de salida de audio actual. |
addListener | Detecta cambios en la ruta de audio (ej. conectar/desconectar auriculares). |
addListener | Detecta interrupciones de la sesión de audio (ej. llamada entrante) y su fin. |
getPluginVersion | Obtén la versión nativa del plugin Capacitor. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-audiosession.
Continúa desde @capgo/capacitor-audio-session
Sección titulada “Continúa desde @capgo/capacitor-audio-session”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.