Aller au contenu

@capgo/capacitor-media-session

Plugin Capacitor pour exposer les contrôles de session média de l’appareil.

@capgo/capacitor-media-session connecte votre lecteur Capacitor au système d’exploitation lecture en cours surface : écran de verrouillage, contrôles de notification, casques et télécommandes de type CarPlay. Définissez le titre et la pochette, publiez l'état de lecture et réagissez aux actions lecture, pause, seek et skip depuis l'interface native.

Utilisez-le pour les podcasts, la musique, les livres audio et les vidéos longues, où les utilisateurs attendent un contrôle par boutons physiques.

PlateformeImplémentation
iOSAdaptateur d'implémentation web (navigator.mediaSession; rejette si indisponible)
AndroidService de session média
Le WebMedia Session API
  • setMetadata - Définit les métadonnées du média en cours de lecture.
  • setPlaybackState - Met à jour l'état de lecture de la session média.
  • setActionHandler - Enregistre un handler pour une action de session média.
  • setPositionState - Met à jour l'état de position de la session média active.
MéthodeDescription
setMetadataDéfinit les métadonnées du média en cours de lecture.
setPlaybackStateMet à jour l’état de lecture de la session média.
setActionHandlerEnregistre un gestionnaire pour une action de session média.
setPositionStateMet à jour l’état de position de la session média active.
getPluginVersionRécupère la version du plugin natif Capacitor.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-media-session.

Si vous utilisez @capgo/capacitor-media-session pour planifier les opérations du dashboard et de API, connectez-l’avec Utiliser @capgo/capacitor-media-session pour la capacité native dans Utilisation de @capgo/capacitor-media-session, Aperçu de API pour les détails d'implémentation dans « Vue d'ensemble de API », Introduction pour les détails d'implémentation dans l'introduction, Clés API pour les détails d'implémentation dans « Clés API », et Appareils pour les détails d'implémentation dans Devices.