跳过内容

Getting Started

终端窗口
bun add @capgo/capacitor-jw-player
bunx cap sync
import { JwPlayer } from '@capgo/capacitor-jw-player';

initialize

初始化

初始化 JW Player

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

play

播放

播放视频

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

pause

暂停

暂停当前播放的媒体

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

resume

恢复

恢复暂停的媒体

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

setPlaylistIndex

setPlaylistIndex设置

设置播放列表中的当前项

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

loadPlaylist

loadPlaylist加载

加载播放列表

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

loadPlaylistWithItems

loadPlaylistWithItems标题

加载带有项目的播放列表

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

getAudioTracks

getAudioTracks标题

获取可用音频轨迹

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

getCurrentAudioTrack

getCurrentAudioTrack标题

获取当前音频轨迹

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

获取可用的字幕/字幕

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

currentPlaylist

《currentPlaylist》

获取当前播放列表

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

数据源

数据源

该页面是根据插件生成的 src/definitions.ts当公共资源API发生更改时,请重新同步。

继续从入门指南

继续从入门指南

如果您正在使用 入门指南 来规划仪表板和API操作,连接它到 使用@capgo/capacitor-jw-player 使用@capgo/capacitor-jw-player API概述 为实现细节在API概述中 简介 为实现细节在简介中 API密钥 为实现细节在API密钥中,和 设备 为实现细节在设备中。