Utilizzo di @capgo/capacitor-media-session
Plugin Capacitor per esporre i controlli Media Session del dispositivo.
Installa
bun add @capgo/capacitor-media-session
bunx cap sync
bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.
Importa
import { MediaSession } from '@capgo/capacitor-media-session';
API in breve
| 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. |
Esempi
setMetadata()
Imposta i metadati del media in riproduzione.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setMetadata({ album: 'album' });
setPlaybackState()
Aggiorna lo stato di riproduzione della media session.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPlaybackState({ playbackState: 'none' });
setActionHandler()
Registra un handler per un'azione della media session.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setActionHandler({ action: 'play' }, (details) => {
console.log(details);
});
setPositionState()
Aggiorna lo stato della posizione per la media session attiva.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPositionState({
duration: 1000,
playbackRate: 1,
position: 10,
});
Riferimento completo
Continua da Usare @capgo/capacitor-media-session
Se stai usando Utilizzo di @capgo/capacitor-media-session per pianificare le operazioni della dashboard e di API, collegalo a @capgo/capacitor-media-session per i dettagli di implementazione in @capgo/capacitor-media-session, Per iniziare per i dettagli di implementazione nella guida introduttiva, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli implementativi nell'Introduzione, e Chiavi API per i dettagli implementativi in API Keys.