Saltar al contenido principal

Sesión de audio plugin de Capacitor

Configura la sesión de audio de iOS para reproducción de fondo, mezcla y control de ruta

Instalar

bun add @capgo/capacitor-audio-session bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-audio-session
  • pnpm add @capgo/capacitor-audio-session
  • yarn add @capgo/capacitor-audio-session

Guía

Cómo usar la Sesión de Audio en Capacitor

Probar en dispositivo

Descarga la aplicación Capgo, luego escanea el código QR code.

Vista previa del plugin de sesión de audio code

Usando @capgo/capacitor-audio-session

Plugin para iOS para consultar y controlar la sesión de audio de salida y escuchar cambios de ruta y interrupciones.

Instalar

bun add @capgo/capacitor-audio-session
bunx cap sync

bunx cap sync Copia el code nativo del plugin en tus proyectos nativos. Correlo de nuevo después de cada actualización del plugin.

Importar

import { AudioSession } from '@capgo/capacitor-audio-session';

Vista general de API

Método Descripción
currentOutputs Obtenga las rutas de salida de audio activas actuales.
overrideOutput Sobrescriba la ruta de salida de audio actual.

Ejemplos

currentOutputs()

Obtenga las rutas de salida de audio activas actuales.

import { AudioSession } from '@capgo/capacitor-audio-session';

const result = await AudioSession.currentOutputs();
console.log(result);

overrideOutput()

Sobrescriba la ruta de salida de audio actual.

import { AudioSession } from '@capgo/capacitor-audio-session';

const result = await AudioSession.overrideOutput('default');
console.log(result);

Escuche eventos

addListener devuelve un manejador. Llame handle.remove() cuando se desmonta la pantalla.

Referencia completa

Sigue adelante desde @capgo/capacitor-audio-session

Si estás utilizando Usando @capgo/capacitor-audio-session Para planificar el comportamiento de medios y interfaz nativa, conecta con @capgo/capacitor-sesión-de-audio para el detalle de implementación en @capgo/capacitor-audio-session Getting Started para el detalle de implementación en Getting Started Usando @capgo/capacitor-live-activities para la capacidad nativa en Usando @capgo/capacitor-live-activities @capgo/capacitor-actividades-en-vivo para el detalle de implementación en @capgo/capacitor-live-activities y Usando @capgo/capacitor-reproductor-de-videos para la capacidad nativa en Usando @capgo/capacitor-reproductor-de-videos.

FAQ

Preguntas Frecuentes del plugin de Sesión de Audio

¿Cómo instalo el plugin de Sesión de Audio en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-audio-session" (o "npm install @capgo/capacitor-audio-session"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen la code nativa. Importa desde "@capgo/capacitor-audio-session" en tu aplicación code.

¿Funciona @capgo/capacitor-audio-session con React, Vue y Angular?

Sí. La Sesión de Audio es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-audio-session?

Los plugins Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es gratuita y de código abierto @capgo/capacitor-audio-session?

Sí. El código fuente code está disponible en GitHub en https://github.com/Cap-go/capacitor-audiosession/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

¿Puedo actualizar code que utiliza Sesión de Audio sin una revisión de la Tienda de Aplicaciones?

Instalar o actualizar el plugin cambia la code nativa, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al plugin pueden enviar instantáneamente con Capgo actualizaciones en vivo.

Envía cambios de Audio Session sin esperar a la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían cambios en JavaScript, HTML y CSS a los usuarios en minutos.

Comience con Capgo