Pulsa para 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 plugin para exponer controles de sesión de medios del dispositivo.

Instalar

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

¿Qué Exposición de este Plugin?

  • setMetadata - Establece metadatos de los medios que se están reproduciendo actualmente.
  • 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 metadatos de los medios que se están reproduciendo actualmente.

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