Getting Started
Kopieren Sie einen Einrichtungsprompt mit den Installationsanweisungen und der vollständigen Markdown-Guide für dieses 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 die Capgo-Fähigkeiten zu Ihrer KI-Tool unter Verwendung der folgenden Befehl hinzufügen:
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 die darunter 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“JW Player initialisieren
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.initialize({ licenseKey: 'license-key-123' });Ein Video abspielen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.play({ mediaUrl: 'https://example.com', mediaType: 'video',});Pause die derzeit abgespielte Medien
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.pause();Wiederaufnehmen der derzeit pausierten Medien
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.resume();Beenden der derzeit abgespielten Medien
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.stop();Zur spezifischen Position in der derzeit abgespielten Medien springen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.seekTo({ time: 10 });Lautstärke auf Stufe einstellen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setVolume({ volume: 0.5 });getPosition
Abschnitt mit dem Titel „Position ermitteln“Ermitteln Sie die aktuelle Position im Medium
import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getPosition();console.log(result);Aktuellen Spielerzustand abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getState();console.log(result);Abspielgeschwindigkeit einstellen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setSpeed({ speed: 1 });setPlaylistIndex
Abschnitt mit dem Titel „setPlaylistIndex“Setze das aktuelle Element in der Wiedergabeliste durch Index
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setPlaylistIndex({ index: 1 });loadPlaylist
Abschnitt mit dem Titel „loadPlaylist“Lade eine Wiedergabeliste
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.loadPlaylist({ playlistUrl: 'https://example.com' });loadPlaylistWithItems
Abschnitt mit dem Titel „loadPlaylistWithItems“Lade eine Wiedergabeliste mit Elementen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.loadPlaylistWithItems({ playlist: [] });getAudioTracks
Abschnitt mit dem Titel „getAudioTracks“Ermittle verfügbare Audio-Tracks
import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getAudioTracks();console.log(result);getCurrentAudioTrack
Abschnitt mit dem Titel “getCurrentAudioTrack”Aktueller Audio-Track abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getCurrentAudioTrack();console.log(result);setCurrentAudioTrack
Abschnitt mit dem Titel “setCurrentAudioTrack”Aktuellen Audio-Track setzen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentAudioTrack({ index: 1 });getCaptions
Abschnitt mit dem Titel “getCaptions”Verfügbare Untertitel/Untertitel abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getCaptions();console.log(result);getCurrentCaptions
Abschnitt mit dem Titel “getCurrentCaptions”Aktuelle Untertitel/Untertitel-Track abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getCurrentCaptions();console.log(result);setCurrentCaptions
Abschnitt mit dem Titel “setCurrentCaptions”Setzen Sie die aktuellen Untertitel/Untertitel
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentCaptions({ index: 1 });currentPlaylist
Abschnitt mit dem Titel “currentPlaylist”Abrufen Sie die aktuelle Playlist
import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.currentPlaylist();console.log(result);Quellwahrheit
Abschnitt mit dem Titel “Quellwahrheit”Diese Seite wird aus dem Plugin generiert. src/definitions.tsRe-run die Synchronisierung, wenn die öffentliche API upstream geändert wird.
Kopieren Sie in die Zwischenablage
Abschnitt mit dem Titel „Weitermachen von Getting Started“Wenn Sie Capgo verwenden Getting Started zum Planen von Dashboard und API-Operationen verwenden, verbinden Sie es mit Mit @capgo/capacitor-jw-player für die native Fähigkeit in Mit @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 zur Implementierung im Detail in Geräte.