Passer à la navigation

Démarrage

GitHub

Vous pouvez utiliser notre configuration assistée par l'IA pour installer le plugin. Ajoutez les Capgo compétences à votre outil IA à l'aide de la commande suivante :

Fenêtre de terminal
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Ensuite, utilisez la prompt suivante :

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-jw-player` plugin in my project.

Si vous préférez la configuration manuelle, installez le plugin en exécutant les commandes suivantes et suivez les instructions spécifiques à la plateforme ci-dessous :

Fenêtre de terminal
bun add @capgo/capacitor-jw-player
bunx cap sync
import { JwPlayer } from '@capgo/capacitor-jw-player';

Initialiser le JW Player

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.initialize({} as { licenseKey: string; playerUrl?: string });

Jouer une vidéo

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.play({} as { mediaUrl: string; mediaType: 'video' | 'playlist'; autostart?: boolean });

Mettre en pause le média en cours de lecture

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

Reprendre le média mis en pause

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

Arrêter le média en cours de lecture

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

Recherchez une position spécifique dans les médias en cours de lecture

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

Définir le niveau de volume

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

Obtenir la position actuelle des médias

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

Obtenir l'état actuel du lecteur

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

Définir la vitesse de lecture

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

Définir l'élément actuel de la playlist par index

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

Charger une playlist

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

Charger une playlist avec des éléments

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

Obtenez les pistes audio disponibles

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

Obtenez la piste audio actuelle

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

Définissez la piste audio actuelle

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

Obtenez les sous-titres disponibles

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

Obtenez les sous-titres actuels/track

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

Définir les sous-titres actuels/track

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

Obtenez la playlist actuelle

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

Cette page est générée à partir du plugin’s src/definitions.ts. Re-run the sync when the public API changes upstream.

Si vous utilisez Getting Started pour planifier le tableau de bord et les opérations de API, connectez-le à Utilisation de @capgo/capacitor-jw-player pour la capacité native dans Utilisation de @capgo/capacitor-jw-player, API : Présentation pour les détails d'implémentation dans API : Présentation, Introduction pour les détails d'implémentation dans Introduction, API Clés pour le détail d'implémentation dans API Clés, et Appareils pour le détail d'implémentation dans Appareils.