Anleitung
Verwenden Sie Media Session in Capacitor
Verwendung von @capgo/capacitor-media-session
Capacitor-Plugin, um die Medien-Sitzungssteuerungen des Geräts freizugeben.
Installieren
bun add @capgo/capacitor-media-session
bunx cap sync
bunx cap sync kopiert das native code-Plugin in Ihre native Projekte. Führen Sie es erneut aus, nachdem jede Plugin-Upgrade durchgeführt wurde.
Importieren
import { MediaSession } from '@capgo/capacitor-media-session';
API im Überblick
| Methode | Beschreibung |
|---|---|
setMetadata |
Setzt die Metadaten der aktuellen Medienwiedergabe. |
setPlaybackState |
Aktualisiert den Wiedergabezustand der Mediensession. |
setActionHandler |
Registriert einen Handler für eine Mediensession-Aktion. |
setPositionState |
Aktualisiert den Positionszustand für die aktive Mediensession. |
Beispiele
setMetadata()
Setzt die Metadaten der aktuellen Medienwiedergabe.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setMetadata({ album: 'album' });
setPlaybackState()
Aktualisiert den Wiedergabezustand der Mediensession.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPlaybackState({ playbackState: 'none' });
setActionHandler()
Registriert einen Handler für eine Mediensession-Aktion.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setActionHandler({ action: 'play' }, (details) => {
console.log(details);
});
setPositionState()
Aktualisiert den Positionszustand für die aktive Mediensession.
import { MediaSession } from '@capgo/capacitor-media-session';
await MediaSession.setPositionState({
duration: 1000,
playbackRate: 1,
position: 10,
});
Vollständige Referenz
Mit @capgo/capacitor-media-session weitermachen
Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-media-session verwenden Verwendung von @capgo/capacitor-media-session um das Dashboard und die API-Operationen zu planen, verbinden Sie es mit @capgo/capacitor-Medien-Sitzung zur Implementierungsdetail in @capgo/capacitor-media-session Getting Started zur Implementierungsdetail in Anleitung API-Übersicht zur Implementierungsdetail in API-Übersicht Einführung zur Implementierungsdetail in Einführung, und API Schlüssel zur Implementierungsdetail in API Schlüssel.