Getting Started
Kopieren Sie einen Einrichtungsprompt mit den Installationsanweisungen und der vollständigen Markdown-Guideline 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 unser AI-gestütztes Setup verwenden, um das Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten zu Ihrem AI-Tool hinzu, indem Sie den folgenden Befehl verwenden:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden Sie dann den folgenden Prompt:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-jw-player` plugin in my project.Wenn Sie eine manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die unten angegebenen plattform-spezifischen Anweisungen befolgen:
bun add @capgo/capacitor-jw-playerbunx cap syncImportieren
Abschnitt mit dem Titel „Importieren“import { JwPlayer } from '@capgo/capacitor-jw-player';API Übersicht
Abschnitt mit dem Titel „API Übersicht“initialize
Abschnitt mit dem Titel „Initialisieren“Die JW Player-Initialisierung
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 });Die derzeit abgespielte Medienpause
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.pause();Zur Zwischenablage kopieren
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.resume();Zur Zwischenablage kopieren
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.stop();Zur bestimmten Position im aktuellen Medieninhalt springen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.seekTo({} as { time: number });setVolume
Abschnitt mit dem Titel “setVolume”Stellen Sie den Lautstärkelevel ein
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setVolume({} as { volume: number });getPosition
Abschnitt mit dem Titel “getPosition”Ermitteln Sie die aktuelle Position im Medieninhalt
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getPosition();Ermitteln Sie den aktuellen Spielerzustand
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getState();Stellen Sie die Wiedergabelänge ein
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“Laden Sie eine Playlist
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.loadPlaylist({} as { playlistUrl: string });loadPlaylistWithItems
Abschnitt mit dem Titel „loadPlaylistWithItems“Laden Sie eine Playlist mit Elementen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.loadPlaylistWithItems({} as { playlist: any[] });getAudioTracks
Abschnitt mit dem Titel “getAudioTracks”Verfügbare Audio-Tracks abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getAudioTracks();getCurrentAudioTrack
Abschnitt mit dem Titel “getCurrentAudioTrack”Den aktuellen Audio-Track abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCurrentAudioTrack();setCurrentAudioTrack
Abschnitt mit dem Titel “setCurrentAudioTrack”Den aktuellen Audio-Track setzen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentAudioTrack({} as { index: number });getCaptions
Abschnitt mit dem Titel “getCaptions”Verfügbare Untertitel/Untertitel abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCaptions();getCurrentCaptions
Abschnitt mit dem Titel “getCurrentCaptions”Holen Sie sich die aktuellen Untertitel/Synchronsprachspuren
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCurrentCaptions();setCurrentCaptions
Abschnitt mit dem Titel “setCurrentCaptions”Setzen Sie die aktuellen Untertitel/Synchronsprachspuren
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentCaptions({} as { index: number });currentPlaylist
Abschnitt mit dem Titel “currentPlaylist”Holen Sie sich die aktuelle Playlist
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.currentPlaylist();Quelle der Wahrheit
Abschnitt mit dem Titel “Source Of Truth”Diese Seite wird aus dem Plugin generiert src/definitions.ts. Wiederholen Sie die Synchronisierung, wenn die öffentliche API sich im Hintergrund ändert.
Weitergehen von Getting Started
Abschnitt mit dem Titel „Weitergehen von Getting Started“Wenn Sie " Getting Started um das Dashboard und die API-Funktionen zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-jw-player für die native Fähigkeit in Verwenden Sie @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.