Zum Inhalt springen

Einstieg

GitHub

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:

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

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

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

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

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

Legen Sie die aktuelle Position im Playlist-Index fest

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

Ein Wiedergabeliste laden

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

Den aktuellen Audio-Track abrufen

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

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

Aktuellen Untertitel/Untertitel-Track abrufen

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

Aktuellen Untertitel/Untertitel-Track setzen

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

Die aktuelle Wiedergabeliste erhalten

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

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.

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.