@capgo/capacitor-media-session
Panoramica
Sezione intitolata “Panoramica”@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.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Implementazione |
|---|---|
| iOS | Adattatore implementazione Web (navigator.mediaSession; rifiuta se non disponibile) |
| Android | Servizio Media session |
| Web | Media Session API |
Funzionalità principali
Sezione intitolata “Funzionalità principali”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.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
setMetadata | Imposta i metadati del media in riproduzione. |
setPlaybackState | Aggiorna lo stato di riproduzione della media session. |
setActionHandler | Registra un handler per un'azione della media session. |
setPositionState | Aggiorna lo stato della posizione per la media session attiva. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts in capacitor-media-session.
Continua da @capgo/capacitor-media-session
Sezione intitolata “Continua da @capgo/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.