Utilizza @capgo/capacitor-media-session
Il plugin Capacitor esporre i controlli di sessione media del dispositivo.
Installare
bun add @capgo/capacitor-media-session
bunx cap sync
bunx cap sync copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.
Importa
import { MediaSession } from '@capgo/capacitor-media-session';
Vedi API in un colpo d'occhio
| Metodo | Descrizione |
|---|---|
setMetadata |
Imposta i metadati del media in corso. |
setPlaybackState |
Aggiorna lo stato di riproduzione della sessione media. |
setActionHandler |
Registra un gestore per un'azione della sessione media. |
setPositionState |
Aggiorna lo stato di posizione per la sessione media attiva. |
Esempi
setMetadata()
Imposta i metadati del media in corso.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setMetadata({ album: 'album' });
setPlaybackState()
Aggiorna lo stato di riproduzione della sessione media.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPlaybackState({ playbackState: 'none' });
setActionHandler()
Registra un gestore per un'azione della sessione media.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setActionHandler({ action: 'play' }, (details) => {
console.log(details);
});
setPositionState()
Aggiorna lo stato di posizione per la sessione media attiva.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPositionState({
duration: 1000,
playbackRate: 1,
position: 10,
});
Riferimento completo
Continua con l'uso di @capgo/capacitor-media-session
Se stai utilizzando Utilizza @capgo/capacitor-media-session per pianificare il dashboard e le operazioni di API, collega @capgo/capacitor-media-session per i dettagli di implementazione in @capgo/capacitor-media-session Guida di avvio per i dettagli di implementazione in Guida di avvio Panoramica di API per i dettagli di implementazione in Panoramica di API Introduzione per i dettagli di implementazione in Introduzione, e API Chiavi per i dettagli di implementazione in API Chiavi.