Zum Inhalt springen

@capgo/capacitor-media-session

Capacitor Plugin, um die Media Session Controls des Geräts bereitzustellen.

@capgo/capacitor-media-session bindet deinen Capacitor Player ins OS ein Aktuelle Wiedergabe Oberflächen: Sperrbildschirm, Benachrichtigungssteuerung, Headsets und CarPlay-ähnliche Fernbedienungen. Titel und Artwork festlegen, den Wiedergabestatus veröffentlichen und auf Play-, Pause-, Seek- und Skip-Aktionen der nativen UI reagieren.

Ideal für Podcasts, Musik, Hörbücher und Long-form-Videos, bei denen Nutzer eine Steuerung über Hardware-Buttons erwarten.

PlattformImplementierung
iOSWeb-Implementierungs-Adapter (navigator.mediaSession; wird abgelehnt, wenn nicht verfügbar)
AndroidMedia Session Service
WebMedia Session API
  • setMetadata - Legt die Metadaten der aktuell abgespielten Medien fest.
  • setPlaybackState - Aktualisiert den Playback-Status der Media Session.
  • setActionHandler - Registriert einen Handler für eine Media Session Action.
  • setPositionState - Aktualisiert den Positionsstatus der aktiven Media Session.
MethodeBeschreibung
setMetadataLegt die Metadaten der aktuell abgespielten Medien fest.
setPlaybackStateAktualisiert den Wiedergabestatus der Media Session.
setActionHandlerRegistriert einen Handler für eine Media Session Action.
setPositionStateAktualisiert den Positionsstatus der aktiven Media Session.
getPluginVersionGibt die native Capacitor Plugin-Version zurück.

Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-media-session.

Wenn Sie ... verwenden @capgo/capacitor-media-session Um Dashboard- und API-Operationen zu planen, verbinde es mit Verwendung von @capgo/capacitor-media-session für die native Funktion in Verwendung von @capgo/capacitor-media-session, API Übersicht für Details zur Implementierung in der Übersicht zu API, Einführung für das Implementierungsdetail in der Einleitung, API Keys für die Implementierungsdetails in den API Keys und Geräte für die Implementierungsdetails bei Devices.