Einstieg
Kopieren Sie einen Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-jw-player`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/jw-player/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installieren
Abschnitt mit dem Titel “Installieren”Sie können unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie den Capgo-Fähigkeiten Ihre AI-Tool mithilfe der folgenden Befehl hinzu:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden Sie dann die folgende Anfrage:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-jw-player` plugin in my project.Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und folgen Sie den unten aufgeführten plattform-spezifischen Anweisungen:
bun add @capgo/capacitor-jw-playerbunx cap syncImportieren
Abschnitt mit dem Titel “Importieren”import { JwPlayer } from '@capgo/capacitor-jw-player';API Übersicht
Übersicht mit dem Titel “API Übersicht”initialize
Abschnitt mit dem Titel “initialisieren”Initialisiere den JW Player
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.initialize({} as { licenseKey: string; playerUrl?: string });Ein Video abspielen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.play({} as { mediaUrl: string; mediaType: 'video' | 'playlist'; autostart?: boolean });Pausiere das aktuell abgespielte Medium
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.pause();Pause die derzeit angehaltene Medienwiedergabe
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.resume();Stoppen Sie die derzeit wiedergegebene Medienwiedergabe
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.stop();Zur spezifischen Position in der derzeit wiedergegebenen Medienwiedergabe springen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.seekTo({} as { time: number });setVolume
Abschnitt mit dem Titel „setVolume“Setzen Sie den Lautstärkelevel
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setVolume({} as { volume: number });getPosition
Abschnitt mit dem Titel „getPosition“Erhalten Sie die aktuelle Position im Medium
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getPosition();Erhalten Sie den aktuellen Zustand des Spielers
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getState();Setzen Sie die Wiedergabe-Geschwindigkeit
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setSpeed({} as { speed: number });setPlaylistIndex
Abschnitt mit dem Titel „setPlaylistIndex“Setzen Sie das aktuelle Element in der Playlist durch Index
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setPlaylistIndex({} as { index: number });loadPlaylist
Abschnitt mit dem Titel „loadPlaylist“Ein Wiedergabeliste laden
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.loadPlaylist({} as { playlistUrl: string });loadPlaylistWithItems
Abschnitt mit dem Titel “loadPlaylistWithItems”Ein Wiedergabeliste mit Inhalten laden
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.loadPlaylistWithItems({} as { playlist: any[] });getAudioTracks
Abschnitt mit dem Titel “getAudioTracks”Verfügbare Audiotracks abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getAudioTracks();getCurrentAudioTrack
Abschnitt mit dem Titel “getCurrentAudioTrack”Derzeitigen Audiotrack abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCurrentAudioTrack();setCurrentAudioTrack
Abschnitt mit dem Titel “setCurrentAudioTrack”Setze den aktuellen Audio-Track
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentAudioTrack({} as { index: number });getCaptions
Abschnitt mit dem Titel “getCaptions”Ermittle die verfügbaren Untertitel
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCaptions();getCurrentCaptions
Abschnitt mit dem Titel “getCurrentCaptions”Ermittle den aktuellen Untertitel-Track
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCurrentCaptions();setCurrentCaptions
Abschnitt mit dem Titel “setCurrentCaptions”Setze den aktuellen Untertitel-Track
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentCaptions({} as { index: number });currentPlaylist
Abschnitt mit dem Titel “currentPlaylist”Aktuelle Wiedergabeliste abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.currentPlaylist();Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Seite wird von dem Plugin generiert. src/definitions.tsRe-run die Synchronisierung, wenn die öffentliche API upstream geändert wird.
Weitermachen von Getting Started
Abschnitt mit dem Titel „Weitermachen von Getting Started“Wenn Sie " Getting Started für das Planen von Dashboard und API-Operationen verwenden, verbinden Sie es mit Verwenden Sie @capgo/capacitor-jw-player für die native Fähigkeit in Verwendung von @capgo/capacitor-jw-player API Übersicht für die Implementierungsdetails in API Übersicht Einführung für die Implementierungsdetails in Einführung API Schlüssel für die Implementierungsdetails in API Schlüssel und Geräte für die Implementierungsdetails in Geräte.