Einstieg
Kopieren Sie eine Einrichtungsvorlage mit den Installationsanweisungen und der vollständigen Markdown-Anleitung 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 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-pluginsDann verwenden Sie 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 die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die plattform-spezifischen Anweisungen unten befolgen:
bun add @capgo/capacitor-jw-playerbunx cap syncImportieren
Abschnitt mit dem Titel „Importieren“import { JwPlayer } from '@capgo/capacitor-jw-player';API Übersicht
Überschrift „API Übersicht“initialize
Überschrift „initialisieren“Initialisieren Sie 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 });Die aktuell abgespielte Medienpause
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.pause();Die derzeit angehaltene Medienwiederaufnahme
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.resume();Die derzeit abgespielte Medienunterbrechung
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.stop();An eine bestimmte Position in der derzeit abgespielten Medien anfahren
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.seekTo({} as { time: number });Die Lautstärkeebene einstellen
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 Medium
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getPosition();Ermitteln Sie den aktuellen Zustand des Spielers
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getState();Legen Sie die Wiedergabegeschwindigkeit fest
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setSpeed({} as { speed: number });setPlaylistIndex
Abschnitt mit dem Titel “setPlaylistIndex”Legen Sie die aktuelle Position im Playlist-Index fest
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 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”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”Aktuellen Untertitel/Untertitel-Track abrufen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCurrentCaptions();setCurrentCaptions
Abschnitt mit dem Titel “setCurrentCaptions”Aktuellen Untertitel/Untertitel-Track setzen
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentCaptions({} as { index: number });currentPlaylist
Abschnitt mit dem Titel ‘aktuelle Wiedergabeliste’Die aktuelle Wiedergabeliste erhalten
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.currentPlaylist();Quelle der Wahrheit
Abschnitt mit dem Titel ‘Quelle der Wahrheit’Diese Seite wird aus dem Plugin generiert src/definitions.ts. Wenn sich die öffentliche API im Hintergrund ändert, führen Sie die Synchronisation erneut durch.
Fortsetzen von Getting Started
Abschnitt mit dem Titel ‘Fortsetzen von Getting Started’Wenn Sie ‘Getting Started’ verwenden Um das Dashboard und die __CAPGO_KEEP_0__-Operationen zu planen, verbinden Sie es mit to plan dashboard and API operations, connect it with 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 für die Implementierungsdetails in Geräte.