Ir al contenido principal
Volver a plugins
@capgo/capacitor-media-session
Tutoriales
por github.com/Cap-go

Sesión de medios

Controla la reproducción de medios desde la pantalla de bloqueo y el centro de notificaciones

Guía

Tutorial sobre Sesión de Medios

Usando @capgo/capacitor-media-session

Capacitor para exponer controles de sesión de medios del dispositivo.

Instalar

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

¿Qué expone este plugin?

  • setMetadata - Establece metadatos de la media que se está reproduciendo.
  • 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.

Ejemplo de uso

setMetadata

Establece los metadatos del medio que se está reproduciendo.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setMetadata({} as MetadataOptions);

setPlaybackState

Actualiza el estado de reproducción de la sesión de medios.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setPlaybackState({} as PlaybackStateOptions);

setActionHandler

Registra un manejador para una acción de sesión de medios.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setActionHandler({} as ActionHandlerOptions, {} as ActionHandler | null);

setPositionState

Actualiza el estado de posición para la sesión de medios activa.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setPositionState({} as PositionStateOptions);

Referencia completa