Anleitung
JW Player in Capacitor nutzen
@capgo/capacitor-jw-player verwenden
Spielt Videos von jwplayer.com ab.
Installieren
bun add @capgo/capacitor-jw-player
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { JwPlayer } from '@capgo/capacitor-jw-player';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
initialize |
JW Player initialisieren. |
play |
Video abspielen. |
pause |
Aktuelle Medien pausieren. |
resume |
Pausierte Medien fortsetzen. |
stop |
Aktuelle Medien stoppen. |
seekTo |
Springe zu einer bestimmten Position in den aktuell abgespielten Medien. |
setVolume |
Lautstärke einstellen. |
getPosition |
Die aktuelle Position im Medium abrufen. |
getState |
Aktuellen Player-Status abrufen. |
setSpeed |
Wiedergabegeschwindigkeit einstellen. |
setPlaylistIndex |
Setzt das aktuelle Element in der Playlist anhand des Index. |
loadPlaylist |
Playlist laden. |
loadPlaylistWithItems |
Eine Playlist mit Einträgen laden. |
getAudioTracks |
Verfügbare Audio-Tracks abrufen. |
getCurrentAudioTrack |
Den aktuellen Audio-Track abrufen. |
setCurrentAudioTrack |
Den aktuellen Audio-Track setzen. |
getCaptions |
Verfügbare Captions/Untertitel abrufen. |
getCurrentCaptions |
Den aktuellen Captions-/Untertitel-Track abrufen. |
setCurrentCaptions |
Den aktuellen Captions-/Untertitel-Track setzen. |
currentPlaylist |
Die aktuelle Playlist abrufen. |
Beispiele
initialize()
JW Player initialisieren.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.initialize({ licenseKey: 'license-key-123' });
play()
Video abspielen.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.play({
mediaUrl: 'https://example.com',
mediaType: 'video',
});
pause()
Die aktuelle Medienwiedergabe pausieren.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.pause();
resume()
Die pausierte Medienwiedergabe fortsetzen.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.resume();
stop()
Die aktuelle Medienwiedergabe stoppen.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.stop();
seekTo()
Springe zu einer bestimmten Position in den aktuell abgespielten Medien.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.seekTo({ time: 10 });
Die obige Tabelle listet die 20 Core-Methoden auf. Listener und Versions-Helper sowie der vollständige Contract jeder Methode sind dokumentiert in der GitHub Repository.
Vollständige Referenz
Weiter mit @capgo/capacitor-jw-player
Wenn du es nutzt @capgo/capacitor-jw-player verwenden Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-jw-player für die Implementierungsdetails in @capgo/capacitor-jw-player, Erste Schritte für die Implementierungsdetails in Erste Schritte, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.