Passer au contenu principal
Retour aux plugins
@capgo/capacitor-media-session
Tutoriel
@capgo/capacitor-media-session

Media Session

Contrôle 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-session-média

Le plugin Capacitor pour exposer les contrôles de session multimédia du dispositif.

Installation

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

Ce plugin expose les éléments suivants

  • 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 de média.
  • setActionHandler - Enregistre un gestionnaire pour une action de session de média.
  • setPositionState - Met à jour l'état de position pour la session de mé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 à partir de l'utilisation de @capgo/capacitor-session-média

Si vous utilisez L'utilisation de @capgo/capacitor-session-média pour planifier l'interface de bord et les opérations API, connectez-le avec @capgo/capacitor-session-média pour les détails d'implémentation dans @capgo/capacitor-session-média, Démarrage pour les détails d'implémentation dans Démarrage, API Présentation pour les détails d'implémentation dans API Vue d'ensemble Introduction pour les détails d'implémentation dans Introduction, et API Clés pour les détails d'implémentation dans API Clés.