Lompat ke Konten

Getting Started

GitHub

Anda dapat menggunakan Pengaturan Bantu AI kami untuk menginstal plugin. Tambahkan Capgo kemampuan ke alat AI Anda menggunakan perintah berikut:

Tampilan jendela Terminal
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Lalu gunakan prompt berikut:

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

Jika Anda lebih suka Manual Setup, instal plugin dengan menjalankan perintah-perintah berikut dan ikuti instruksi spesifik platform di bawah ini:

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

Inisialisasi JW Player

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

Mainkan video

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

Berhenti media yang sedang diputar

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

Lanjutkan media yang telah berhenti

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

Hentikan media yang sedang diputar

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

Mencari ke posisi tertentu dalam media yang sedang diputar

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

Atur tingkat volume

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

Dapatkan posisi saat ini dalam media

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

Dapatkan status pemutar saat ini

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

Atur kecepatan pemutaran

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

Atur item saat ini di playlist dengan indeks

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

Muat playlist

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

Muat playlist dengan item

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

Dapatkan trek audio yang tersedia

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

Dapatkan trek audio yang sedang berjalan

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

Atur trek audio yang sedang berjalan

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

Dapatkan teks penjelasan yang tersedia/subjudul

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

Ambil caption/subjudul yang sedang berjalan

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

Atur caption/subjudul yang sedang berjalan

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

Ambil daftar putar yang sedang berjalan

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

Halaman ini dihasilkan dari plugin’s src/definitions.ts. Re-run sinkronisasi ketika API publik berubah di atas.

Jika Anda menggunakan Getting Started untuk merencanakan dashboard dan API operasional, hubungkannya dengan Menggunakan @capgo/capacitor-jw-player untuk kemampuan asli di Menggunakan @capgo/capacitor-jw-player, API Ringkasan untuk detail implementasi di API Ringkasan, Pendahuluan untuk detail implementasi di Pendahuluan, Kunci API untuk detail implementasi di Kunci API dan Perangkat untuk detail implementasi di Perangkat.