Allez directement au contenu principal
Retour aux plugins
@capgo/capacitor-session-média
Tutoriel
par github.com/Cap-go

Session média

Contrôlez la lecture multimédia depuis l'écran de verrouillage et le centre de notifications

Guide

Tutoriel sur la session multimédia

Utilisation de @capgo/capacitor-media-session

Capacitor plugin pour exposer les contrôles de la session multimé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 multimédia.
  • setActionHandler - Enregistre un gestionnaire pour une action de session multimé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 de média.

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

await MediaSession.setPlaybackState({} as PlaybackStateOptions);

setActionHandler

Enregistre un gestionnaire pour une action de session de mé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 de média active.

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

await MediaSession.setPositionState({} as PositionStateOptions);

Référence complète

Continuez à utiliser @capgo/capacitor-session-de-média

Si vous utilisez En utilisant @capgo/capacitor-session-de-média pour planifier le tableau de bord et les opérations API, connectez-le @capgo/capacitor-session de médias pour le détail d'implémentation dans @capgo/capacitor-session de médias, Démarrage pour le détail d'implémentation dans Démarrage, API Vue d'ensemble pour le détail d'implémentation dans API Vue d'ensemble, Introduction pour le détail d'implémentation dans Introduction, et API Clés pour le détail d'implémentation dans API Clés.