跳过内容

开始

GitHub

安装

安装

您可以使用我们的AI辅助设置来安装插件。使用以下命令将Capgo技能添加到您的AI工具中:

终端窗口
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

然后使用以下提示:

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

如果您更喜欢手动设置,请运行以下命令并按照以下平台特定的说明进行操作:

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

API概述

API 简介

初始化 JW Player

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.initialize({ licenseKey: 'license-key-123' });

播放视频

import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.play({
mediaUrl: 'https://example.com',
mediaType: 'video',
});

暂停当前播放的媒体

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({ time: 10 });

设置音量级别

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

获取媒体当前位置

import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getPosition();
console.log(result);

获取当前播放器状态

import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getState();
console.log(result);

设置播放速度

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

设置播放列表中的当前项

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

加载播放列表

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

loadPlaylistWithItems

标题:loadPlaylistWithItems

加载带有项目的播放列表

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

获取可用音频轨道

import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getAudioTracks();
console.log(result);

getCurrentAudioTrack

标题:getCurrentAudioTrack

获取当前音频轨道

import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getCurrentAudioTrack();
console.log(result);

setCurrentAudioTrack

标题:setCurrentAudioTrack

设置当前音频轨道

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

获取可用的字幕/字幕

import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getCaptions();
console.log(result);

getCurrentCaptions

标题:获取当前字幕

获取当前字幕轨道

import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.getCurrentCaptions();
console.log(result);

setCurrentCaptions

标题:设置当前字幕

设置当前字幕轨道

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

获取当前播放列表

import { JwPlayer } from '@capgo/capacitor-jw-player';
const result = await JwPlayer.currentPlaylist();
console.log(result);

真实数据来源

标题:真实数据来源

该页面是从插件的 src/definitions.ts重新同步时,公共API上游发生变化。

如果您正在使用 开始 计划仪表板和API操作,连接它 使用@capgo/capacitor-jw-player 为使用@capgo/capacitor-jw-player的本地能力 API 介绍 为 API 介绍的实现细节 简介 为简介的实现细节 API 密钥 为 API 密钥的实现细节,并 设备 为设备的实现细节。