Guía
Cómo usar Media Session en Capacitor
Usando @capgo/capacitor-media-session
El plugin Capacitor para exponer controles de sesión de medios del dispositivo.
Instalar
bun add @capgo/capacitor-media-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 { MediaSession } from '@capgo/capacitor-media-session';
Vista general de API
| Metodo | Descripción |
|---|---|
setMetadata |
Establece metadatos del medio de reproducción actual. |
setPlaybackState |
Actualiza el estado de reproducción de la sesión de medios. |
setActionHandler |
Registra un manejador para una acción de sesión de medios. |
setPositionState |
Actualiza el estado de posición para la sesión de medios activa. |
Ejemplos
setMetadata()
Establece metadatos del medio de reproducción actual.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setMetadata({ album: 'album' });
setPlaybackState()
Actualiza el estado de reproducción de la sesión de medios.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPlaybackState({ playbackState: 'none' });
setActionHandler()
Registra un manejador para una acción de sesión de medios.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setActionHandler({ action: 'play' }, (details) => {
console.log(details);
});
setPositionState()
Actualiza el estado de posición para la sesión de medios activa.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPositionState({
duration: 1000,
playbackRate: 1,
position: 10,
});
Documentación completa
Sigue adelante desde el uso de @capgo/capacitor-media-session
Si estás utilizando Usando @capgo/capacitor-media-session Para planificar la consola de instrumentos y las operaciones de API, conecta @capgo/capacitor-sesión de medios para los detalles de implementación en @capgo/capacitor-media-session Getting Started para los detalles de implementación en Inicio Resumen de API para los detalles de implementación en Resumen de API Introducción para los detalles de implementación en Introducción, y API Claves para los detalles de implementación en API Claves.