Saltar al contenido

@capgo/capacitor-media-session

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

@capgo/capacitor-media-session conecta tu reproductor Capacitor con el SO reproduciendo ahora superficie: pantalla de bloqueo, controles de notificación, auriculares y mandos tipo CarPlay. Configura el título y la carátula, publica el estado de reproducción y reacciona a acciones de play, pause, seek y skip desde la UI nativa.

Úsalo para podcasts, música, audiolibros y vídeos largos donde los usuarios esperan control mediante botones físicos.

PlataformaImplementación
iOSAdaptador de implementación web (navigator.mediaSession; se rechaza si no está disponible)
AndroidServicio de media session
WebSesión de medios API
  • setMetadata - Establece los metadatos del contenido multimedia en reproducción.
  • setPlaybackState - Actualiza el estado de reproducción de la sesión de medios.
  • setActionHandler - Registra un handler para una acción de la sesión de medios.
  • setPositionState - Actualiza el estado de posición de la sesión de medios activa.
MétodoDescripción
setMetadataSets metadata of the currently playing media.
setPlaybackStateActualiza el estado de reproducción de la sesión de medios.
setActionHandlerRegistra un handler para una acción de la sesión de medios.
setPositionStateActualiza el estado de posición de la sesión de medios activa.
getPluginVersionObtén la versión nativa del plugin Capacitor.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-media-session.

Si estás usando @capgo/capacitor-media-session para planificar el dashboard y las operaciones de API, conéctalo con Uso de @capgo/capacitor-media-session para la capacidad nativa en Uso de @capgo/capacitor-media-session, Resumen de API para el detalle de implementación en Resumen de API Overview, Introducción para el detalle de implementación en Introducción, Claves de API para el detalle de implementación en Claves de API, y Dispositivos para el detalle de implementación en Dispositivos.