Menggunakan @capgo/capacitor-jw-player
Menggunakan video dari jwplayer.com.
Pasang
bun add @capgo/capacitor-jw-player
bunx cap sync
bunx cap sync menggandakan plugin asli code ke proyek-proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { JwPlayer } from '@capgo/capacitor-jw-player';
API secara singkat
| Metode | Deskripsi |
|---|---|
initialize |
Memulai JW Player. |
play |
Mengmainkan video. |
pause |
Menghentikan media yang sedang diputar. |
resume |
Mengaktifkan kembali media yang sedang dihentikan. |
stop |
Menghentikan media yang sedang diputar. |
seekTo |
Mencari ke posisi tertentu di media yang sedang diputar. |
setVolume |
Mengatur tingkat volume. |
getPosition |
Peroleh posisi media saat ini. |
getState |
Peroleh status pemutar saat ini. |
setSpeed |
Atur kecepatan pemutaran. |
setPlaylistIndex |
Set posisi item saat ini di playlist dengan indeks. |
loadPlaylist |
Muat daftar putar. |
loadPlaylistWithItems |
Muat daftar putar dengan item. |
getAudioTracks |
Peroleh trek audio yang tersedia. |
getCurrentAudioTrack |
Peroleh trek audio saat ini. |
setCurrentAudioTrack |
Atur trek audio saat ini. |
getCaptions |
Peroleh trek kapten/subjudul yang tersedia. |
getCurrentCaptions |
Peroleh trek kapten/subjudul saat ini. |
setCurrentCaptions |
Atur trek kapten/subjudul saat ini. |
currentPlaylist |
Dapatkan daftar putar saat ini. |
Contoh
initialize()
Inisialisasi JW Player.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.initialize({ licenseKey: 'license-key-123' });
play()
Mainkan video.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.play({
mediaUrl: 'https://example.com',
mediaType: 'video',
});
pause()
Tahan media yang sedang diputar.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.pause();
resume()
Lanjutkan media yang sedang dihentikan.
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()
Cari posisi tertentu di media yang sedang diputar.
import { JwPlayer } from '@capgo/capacitor-jw-player';
await JwPlayer.seekTo({ time: 10 });
Daftar di atas menampilkan 20 metode inti. Bantuan listener dan versi, serta kontrak lengkap dari setiap metode, dapat dilihat dalam repository GitHub.
Referensi lengkap
Teruskan dari Menggunakan @capgo/capacitor-jw-player
Jika Anda menggunakan Menggunakan @capgo/capacitor-jw-player Untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-jw-player untuk detail implementasi di @capgo/capacitor-jw-player Mulai Menggunakan untuk detail implementasi di Getting Started Daftar Plugin Capgo untuk alur kerja produk di Daftar Plugin Capgo Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.