Vai al contenuto

@capgo/capacitor-media-session

plugin Capacitor per esporre i controlli della media session del dispositivo.

@capgo/capacitor-media-session collega il tuo player Capacitor al sistema operativo in riproduzione gestisce: schermata di blocco, controlli notifiche, cuffie e telecomandi tipo CarPlay. Imposta titolo e artwork, pubblica lo stato della riproduzione e reagisci ad azioni come play, pausa, seek e skip dalla UI nativa.

Usalo per podcast, musica, audiolibri e video lunghi dove gli utenti si aspettano il controllo tramite tasti hardware.

PiattaformaImplementazione
iOSAdattatore implementazione Web (navigator.mediaSession; rifiuta se non disponibile)
AndroidServizio Media session
WebMedia Session API
  • setMetadata - Imposta i metadati del media attualmente in riproduzione.
  • setPlaybackState - Aggiorna lo stato di riproduzione della sessione media.
  • setActionHandler - Registra un handler per un'azione della sessione media.
  • setPositionState - Aggiorna lo stato della posizione della sessione media attiva.
MetodoDescrizione
setMetadataImposta i metadati del media in riproduzione.
setPlaybackStateAggiorna lo stato di riproduzione della media session.
setActionHandlerRegistra un handler per un'azione della media session.
setPositionStateAggiorna lo stato della posizione per la media session attiva.
getPluginVersionOttieni la versione nativa del plugin Capacitor.

Questo riferimento è sincronizzato da src/definitions.ts in capacitor-media-session.

Se stai usando @capgo/capacitor-media-session per pianificare le operazioni della dashboard e di API, collegalo a Utilizzo di @capgo/capacitor-media-session per la funzionalità nativa in Utilizzo di @capgo/capacitor-media-session, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli di implementazione in Introduzione, Chiavi API per i dettagli di implementazione in Chiavi API, e Dispositivi per i dettagli di implementazione in Dispositivi.