Menggunakan @capgo/capacitor-jw-player
Memutar video dari jwplayer.com.
Instal
bun add @capgo/capacitor-jw-player
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { JwPlayer } from '@capgo/capacitor-jw-player';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
initialize |
Inisialisasi JW Player. |
play |
Putar video. |
pause |
Jeda media yang sedang diputar. |
resume |
Lanjutkan media yang sedang dijeda. |
stop |
Hentikan media yang sedang diputar. |
seekTo |
Lompat ke posisi tertentu pada media yang sedang diputar. |
setVolume |
Atur level volume. |
getPosition |
Dapatkan posisi saat ini di media. |
getState |
Dapatkan status player saat ini. |
setSpeed |
Atur kecepatan playback. |
setPlaylistIndex |
Atur item playlist saat ini berdasarkan indeks. |
loadPlaylist |
Muat playlist. |
loadPlaylistWithItems |
Muat playlist berisi item. |
getAudioTracks |
Dapatkan track audio yang tersedia. |
getCurrentAudioTrack |
Dapatkan track audio saat ini. |
setCurrentAudioTrack |
Tetapkan track audio saat ini. |
getCaptions |
Dapatkan caption/subtitle yang tersedia. |
getCurrentCaptions |
Dapatkan track caption/subtitle saat ini. |
setCurrentCaptions |
Tetapkan track caption/subtitle saat ini. |
currentPlaylist |
Dapatkan playlist saat ini. |
Contoh
initialize()
Inisialisasi JW Player.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.initialize({ licenseKey: 'license-key-123' });
play()
Putar video.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.play({
mediaUrl: 'https://example.com',
mediaType: 'video',
});
pause()
Jeda media yang sedang diputar.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.pause();
resume()
Lanjutkan media yang sedang dijeda.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.resume();
stop()
Hentikan media yang sedang diputar.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.stop();
seekTo()
Lompat ke posisi tertentu pada media yang sedang diputar.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.seekTo({ time: 10 });
Tabel di atas mencantumkan 20 metode inti. Helper listener, versi, dan kontrak lengkap setiap metode didokumentasikan di repositori GitHub.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-jw-player
Jika Anda menggunakan Menggunakan @capgo/capacitor-jw-player untuk merencanakan pekerjaan plugin native, hubungkan dengan @capgo/capacitor-jw-player untuk detail implementasi di @capgo/capacitor-jw-player, Panduan Memulai untuk detail implementasi di Getting Started, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin Capacitor oleh Capgo, dan Menambahkan atau Memperbarui Plugin untuk detail implementasi di bagian Menambahkan atau Memperbarui Plugin.