Zum Inhalt springen

Getting Started

GitHub

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:

Terminalfenster
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Verwenden 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:

Terminalfenster
bun add @capgo/capacitor-jw-player
bunx cap sync
import { JwPlayer } from '@capgo/capacitor-jw-player';

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 });

Stellen Sie den Lautstärkelevel ein

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setVolume({} as { volume: number });

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 });

Setzen Sie das aktuelle Element in der Playlist durch Index

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setPlaylistIndex({} as { index: number });

Laden Sie eine Playlist

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.loadPlaylist({} as { playlistUrl: string });

Laden Sie eine Playlist mit Elementen

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.loadPlaylistWithItems({} as { playlist: any[] });

Verfügbare Audio-Tracks abrufen

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getAudioTracks();

Den aktuellen Audio-Track abrufen

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCurrentAudioTrack();

Den aktuellen Audio-Track setzen

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentAudioTrack({} as { index: number });

Verfügbare Untertitel/Untertitel abrufen

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCaptions();

Holen Sie sich die aktuellen Untertitel/Synchronsprachspuren

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.getCurrentCaptions();

Setzen Sie die aktuellen Untertitel/Synchronsprachspuren

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.setCurrentCaptions({} as { index: number });

Holen Sie sich die aktuelle Playlist

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.currentPlaylist();

Diese Seite wird aus dem Plugin generiert src/definitions.ts. Wiederholen Sie die Synchronisierung, wenn die öffentliche API sich im Hintergrund ändert.

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.