Vai al contenuto principale

Guida

Tutoriale su Media Session

Testa sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

Collegamento QR di anteprima del plugin Media Session code

Utilizza @capgo/capacitor-media-session

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

Installa

bun add @capgo/capacitor-media-session
bunx cap sync

Cos'è questo plugin

  • setMetadata - Imposta i metadati del media in corso di riproduzione.
  • 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.

- Esempio di utilizzo

setMetadata

- Imposta i metadati del media in corso di riproduzione.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setMetadata({} as MetadataOptions);

setPlaybackState

Aggiorna lo stato di riproduzione della sessione dei media.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setPlaybackState({} as PlaybackStateOptions);

setActionHandler

Registra un gestore per un'azione di sessione dei media.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setActionHandler({} as ActionHandlerOptions, {} as ActionHandler | null);

setPositionState

Aggiorna lo stato di posizione per la sessione dei media attiva.

import { MediaSession } from '@capgo/capacitor-media-session';

await MediaSession.setPositionState({} as PositionStateOptions);

Riferimento Completo

Continua da Utilizzare @capgo/capacitor-sessione-dei-media

Se stai utilizzando Utilizzare @capgo/capacitor-sessione-dei-media per pianificare il dashboard e le operazioni di API, collega @capgo/capacitor-sessione-dei-media per i dettagli di implementazione in @capgo/capacitor-media-session, Iniziare per i dettagli di implementazione in Iniziare, Panoramica di API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli di implementazione in Introduzione, e Chiavi di API per i dettagli di implementazione in Chiavi di API.