Lompat ke konten

@capgo/capacitor-youtube-player

Antarmuka Plugin Pemain YouTube untuk Capacitor. Menyediakan metode untuk mengontrol pemutaran video YouTube di aplikasi Anda.

Antarmuka Plugin Pemain YouTube untuk Capacitor. Menyediakan metode untuk mengontrol pemutaran video YouTube di aplikasi Anda.

  • initialize - Menginisialisasi instance pemain YouTube baru.
  • destroy - Hancurkan instance pemain dan lepaskan sumber daya.
  • stopVideo - Berhentilah pemutaran video dan batalkan muatan. Gunakan ini dengan hati-hati - pauseVideo() biasanya lebih disukai.
  • playVideo - Mainkan video yang saat ini dipasang atau dimuat. Status pemain akhir akan menjadi PLAYING (1).
MetodeDeskripsi
initializeInisialisasi instance pemain YouTube baru.
destroyHancurkan instance pemain dan lepaskan sumber daya.
stopVideoBerhentilah pemutaran video dan batalkan muatan. Gunakan ini dengan hati-hati - pauseVideo() biasanya lebih disukai.
playVideoMainkan video yang saat ini dipasang atau dimuat. Status pemain akhir akan menjadi PLAYING (1).
pauseVideoBerhentilah pemutaran video yang sedang berlangsung. Status pemain akhir akan menjadi PAUSED (2), kecuali sudah ENDED (0).
seekToMencari ke waktu tertentu dalam video. Jika pemutaran video dihentikan, maka tetap dihentikan. Jika sedang bermain, maka terus bermain.
loadVideoByIdMuat dan mainkan video dengan ID YouTube-nya.
cueVideoByIdMencue video dengan ID tanpa memainkannya. Muat thumbnail dan siapkan pemutaran, tetapi tidak meminta video sampai playVideo() dipanggil.
loadVideoByUrlMuat dan mainkan video dengan URL lengkapnya.
cueVideoByUrlMencue video dengan URL tanpa memainkannya.
cuePlaylistMencue daftar putar tanpa memainkannya. Muat daftar putar dan siapkan video pertama.
loadPlaylistMuat dan mainkan daftar putar.
nextVideoMainkan video berikutnya dalam daftar putar.
previousVideoMainkan video sebelumnya dalam daftar putar.
playVideoAtMainkan video tertentu dalam daftar putar berdasarkan index.
muteMatikan suara pemutaran.
unMuteBuka suara pemutaran.
isMutedPeriksa apakah pemain saat ini dalam keadaan bisu.
setVolumeAtur tingkat volume pemain.
getVolumeAmbil tingkat volume pemain saat ini. Mengembalikan volume bahkan jika pemain dalam keadaan bisu.
setSizeAtur dimensi pemain dalam piksel.
getPlaybackRateAmbil kecepatan pemutaran saat ini.
setPlaybackRateAtur kecepatan pemutaran.
getAvailablePlaybackRatesAmbil daftar kecepatan pemutaran yang tersedia untuk video saat ini.
setLoopAktifkan atau nonaktifkan pengulangan daftar pemutaran. Ketika diaktifkan, daftar pemutaran akan dimulai dari awal setelah video terakhir.
setShuffleAktifkan atau nonaktifkan pengacakan daftar pemutaran.
getVideoLoadedFractionAmbil bagian dari video yang telah di-buffer. Lebih dapat diandalkan daripada getVideoBytesLoaded/getVideoBytesTotal yang sudah deprecated.
getPlayerStateAmbil keadaan pemain saat ini.
getAllPlayersEventsStateAmbil status event untuk semua pemain aktif. Berguna untuk mengikuti beberapa instance pemain.
getCurrentTimeDapatkan posisi pemutaran saat ini dalam detik.
toggleFullScreenTampilkan mode layar penuh atau tidak.
getPlaybackQualityDapatkan kualitas pemutaran saat ini.
setPlaybackQualityAtur kualitas pemutaran yang disarankan. Kualitas sebenarnya mungkin berbeda berdasarkan kondisi jaringan.
getAvailableQualityLevelsDapatkan daftar tingkat kualitas yang tersedia untuk video saat ini.
getDurationDapatkan durasi video saat ini dalam detik.
getVideoUrlDapatkan URL YouTube.com untuk video saat ini.
getVideoEmbedCodeDapatkan kode code untuk memasang video. Kembalikan kode iframe HTML untuk memasang code.
getPlaylistDapatkan array ID video dalam daftar pemutaran saat ini.
getPlaylistIndexDapatkan indeks video yang sedang diputar saat ini dalam daftar pemutaran.
getIframeDapatkan elemen DOM iframe untuk pemutar. Hanya platform web.
addEventListenerTambahkan pendengar acara ke pemutar. Hanya platform web.
removeEventListenerMenghapus pengaturan peristiwa dari pemain. Hanya platform web.
getPluginVersionMendapatkan nomor versi plugin. Mengembalikan informasi versi spesifik platform.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-player-youtube.