Guide
Tutoriel sur la Session Média
Utilisation de @capgo/capacitor-media-session
Capacitor plugin pour exposer les contrôles de session média du dispositif.
Installer
bun add @capgo/capacitor-media-session
bunx cap sync
Ce que ce plugin expose
setMetadata- Définit les métadonnées de la média en cours de lecture.setPlaybackState- Met à jour l'état de lecture de la session média.setActionHandler- Enregistre un gestionnaire pour une action de session média.setPositionState- Met à jour l'état de position pour la session multimédia active.
Exemple d'utilisation
setMetadata
Définit les métadonnées de la média en cours de lecture.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setMetadata({} as MetadataOptions);
setPlaybackState
Met à jour l'état de lecture de la session multimédia.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPlaybackState({} as PlaybackStateOptions);
setActionHandler
Enregistre un gestionnaire pour une action de session multimédia.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setActionHandler({} as ActionHandlerOptions, {} as ActionHandler | null);
setPositionState
Met à jour l'état de position pour la session multimédia active.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPositionState({} as PositionStateOptions);
Référence complète
- GitHub: https://github.com/Cap-go/capacitor-session-multimédia/
- Docs: /docs/plugins/session-multimédia/