Zum Inhalt springen

Getting Started

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

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

Pausiere das derzeit abspielende Medium

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

Fortsetze das pausierte Medium

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

Stoppt die derzeit abgespielte Medien

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

Sucht eine bestimmte Position in der derzeit abgespielten Medien

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

Setzt den Lautstärkelevel

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

Ermittelt die aktuelle Position in den Medien

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

Aktueller Spielerzustand abrufen

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

Abspielgeschwindigkeit festlegen

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

Aktuelles Playlist-Element durch Index festlegen

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

Playlist laden

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

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

Derzeitiges Audio-Track abrufen

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

Derzeitiges 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 Synchronisierung, wenn die öffentliche API sich upstream ändert.

Wenn Sie " Getting Started zum Planen von Dashboard und API-Operationen verwenden, 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.