Zum Inhalt springen

Einstieg

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

Dann verwenden Sie die folgende Anweisung:

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 angegebenen plattform-spezifischen Anweisungen:

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

JW Player initialisieren

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

Aktuell abspielendes Medium pausieren

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

Aktuell pausiertes Medium wiederaufnehmen

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

Stop der derzeit abgespielten Medien

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

Auf eine bestimmte Position in der derzeit abgespielten Medien springen

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

Setze den Lautstärkelevel

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

Ermittle die aktuelle Position in den Medien

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

Setzen Sie die Wiedergabegeschwindigkeit

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

Setzen Sie den aktuellen Eintrag 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 });

Ein Wiedergabeliste mit Inhalten laden

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

Derzeit abgespielte Audio-Track abrufen

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

Derzeitigen 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();

Aktuelle Untertitel/Untertitel-Track abrufen

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

Aktuelle Untertitel/Untertitel-Track setzen

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

Aktuelle Wiedergabeliste abrufen

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

Diese Seite wird aus dem Plugin generiert. src/definitions.tsRe-run die Synchronisation, wenn die öffentliche API upstream geändert wird.

Wenn Sie " 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 Seite bearbeiten