Vai al contenuto

@capgo/capacitor-media-session

Plugin Capacitor per esporre i controlli Media Session del dispositivo.

@capgo/capacitor-media-session collega il tuo player Capacitor al sistema operativo in riproduzione Superfici: lock screen, controlli delle notifiche, cuffie e telecomandi in stile CarPlay. Imposta titolo e artwork, pubblica lo stato di riproduzione e reagisci alle azioni play, pausa, seek e skip dalla UI nativa.

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

PiattaformaImplementazione
iOSAdattatore di implementazione Web (navigator.mediaSession; viene rifiutato se non disponibile)
AndroidServizio media session
WebSessione Media 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 nella 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.