メインコンテンツにジャンプ

はじめに

ターミナルウィンドウ
bun add @capgo/capacitor-jw-player
bunx cap sync
import { JwPlayer } from '@capgo/capacitor-jw-player';

Initialize the JW Player

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

Play a video

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

Pause the currently playing media

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

現在停止中のメディアを再開

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

現在再生中のメディアを停止

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

クリップボードにコピー

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

「停止」を表示

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

メディアの現在位置を取得します

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

現在の再生状態を取得します

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

クリップボードにコピー

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

クリップボードにコピー

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

プレイリストを読み込む

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

アイテムを含むプレイリストを読み込む

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

クリップボードにコピー

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

クリップボードにコピー

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

setCurrentAudioTrack

setCurrentAudioTrack

現在のオーディオトラックを設定

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

getCaptions

getCaptions

利用可能なキャプション/字幕を取得

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

getCurrentCaptions

getCurrentCaptions

現在のキャプション/字幕トラックを取得

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

setCurrentCaptions

setCurrentCaptions

現在のキャプション/字幕トラックを設定

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

現在のプレイリストを取得

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

このページはプラグインの設定から生成されます。 src/definitions.tsパブリック API がアップストリームで変更された場合に再度同期を実行してください。