Vai al contenuto

@capgo/capacitor-youtube-player

Incorpora video YouTube con pieno controllo del player API e gestione degli eventi

Incorpora video YouTube con pieno controllo del player API e gestione degli eventi

Inizia con initialize() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebNoProteggi con Capacitor.getPlatform()
  • initialize - Inizializza una nuova istanza del player YouTube.
  • destroy - Distruggi un'istanza del player e libera le risorse.
  • stopVideo - Ferma la riproduzione video e annulla il caricamento. Usalo con moderazione: di solito è preferibile pauseVideo().
  • playVideo - Riproduci il video attualmente in coda o caricato. Lo stato finale del player sarà PLAYING (1).
MetodoDescrizione
initializeInizializza una nuova istanza del player YouTube.
destroyDistrugge un'istanza del player e libera le risorse.
stopVideoInterrompe la riproduzione del video e annulla il caricamento. Usalo con moderazione: solitamente è preferibile pauseVideo().
playVideoRiproduce il video attualmente in coda o caricato. Lo stato finale del player sarà PLAYING (1).
pauseVideoMette in pausa il video attualmente in riproduzione. Lo stato finale del player sarà PAUSED (2), a meno che non sia già ENDED (0).
seekToVai a un tempo specifico nel video. Se il player è in pausa, resta in pausa. Se è in riproduzione, continua a riprodurre.
loadVideoByIdCarica e riproduce un video tramite il suo ID YouTube.
cueVideoByIdImposta un video per ID senza riprodurlo. Carica la miniatura e prepara il player, ma non richiede il video finché non viene chiamato playVideo().
loadVideoByUrlCarica e riproduce un video tramite il suo URL completo.
cueVideoByUrlPrepara un video tramite URL senza riprodurlo.
cuePlaylistPrepara una playlist senza riprodurla. Carica la playlist e prepara il primo video.
loadPlaylistCarica e riproduci una playlist.
nextVideoRiproduci il video successivo nella playlist.
previousVideoRiproduci il video precedente nella playlist.
playVideoAtRiproduci un video specifico nella playlist tramite indice.
muteMuta l'audio del player.
unMuteRimuovi il mute dall'audio del player.
isMutedVerifica se il player è attualmente in mute.
setVolumeImposta il livello di volume del player.
getVolumeOttieni il livello di volume attuale del player. Restituisce il volume anche se il player è in mute.
setSizeImposta le dimensioni del player in pixel.
getPlaybackRateOttieni la velocità di riproduzione attuale.
setPlaybackRateImposta la velocità di riproduzione.
getAvailablePlaybackRatesOttieni l'elenco delle velocità di riproduzione disponibili per il video corrente.
setLoopAbilita o disabilita il loop della playlist. Se attivo, la playlist ricomincerà dall'inizio dopo l'ultimo video.
setShuffleEnable or disable playlist shuffle.
getVideoLoadedFractionOttieni la frazione di video caricata nel buffer. Più affidabile dei metodi deprecati getVideoBytesLoaded/getVideoBytesTotal.
getPlayerStateOttieni lo stato attuale del player.
getAllPlayersEventsStateOttieni gli stati degli eventi per tutti i player attivi. Utile per monitorare più istanze di player.
getCurrentTimeOttieni la posizione di riproduzione corrente in secondi.
toggleFullScreenAttiva o disattiva la modalità a schermo intero.
getPlaybackQualityOttieni la qualità di riproduzione attuale.
setPlaybackQualityImposta la qualità di riproduzione suggerita. La qualità effettiva può variare in base alle condizioni di rete.
getAvailableQualityLevelsOttieni l'elenco dei livelli di qualità disponibili per il video corrente.
getDurationOttieni la durata del video corrente in secondi.
getVideoUrlOttieni l'URL YouTube.com del video corrente.
getVideoEmbedCodeOttieni l'embed code del video corrente. Restituisce l'embed iframe HTML code.
getPlaylistOttieni l'array degli ID video nella playlist corrente.
getPlaylistIndexOttieni l'indice del video in riproduzione nella playlist.
getIframeOttieni l'elemento DOM iframe del player. Solo piattaforma web.
addEventListenerAggiungi un event listener al player. Solo piattaforma web.
removeEventListenerRimuovi un event listener dal player. Solo piattaforma web.
getPluginVersionOttieni il numero di versione del plugin. Restituisce informazioni sulla versione specifiche per piattaforma.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-youtube-player.

Se stai usando @capgo/capacitor-youtube-player per pianificare il lavoro sui plugin nativi, collegalo a Usare @capgo/capacitor-youtube-player per la funzionalità nativa in Using @capgo/capacitor-youtube-player, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.