Vai al contenuto

@capgo/capacitor-youtube-player

Embed YouTube con controllo completo del player API e gestione degli eventi

Embed di video YouTube con controllo completo del player API e gestione degli eventi

Inizia con initialize() e gli altri metodi core elencati di seguito.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebNoProteggi con Capacitor.getPlatform()
  • initialize - Inizializza una nuova istanza del player YouTube.
  • destroy - Distruggi l'istanza del player e libera le risorse.
  • stopVideo - Ferma la riproduzione e annulla il caricamento. Usalo con moderazione: di solito è meglio pauseVideo().
  • playVideo - Riproduce il video attualmente in coda o caricato. Lo stato finale sarà PLAYING (1).
MetodoDescrizione
initializeInizializza una nuova istanza del player YouTube.
destroyDistruggi l'istanza del player e libera le risorse.
stopVideoFerma la riproduzione e annulla il caricamento. Usalo con moderazione: di solito è preferibile pauseVideo().
playVideoRiproduci il video attualmente in coda o caricato. Lo stato finale del player sarà PLAYING (1).
pauseVideoMetti in pausa il video in riproduzione. Lo stato finale del player sarà PAUSED (2), a meno che non sia già ENDED (0).
seekToVai a un punto specifico del video. Se il player è in pausa, rimane in pausa. Se è in riproduzione, continua a riprodurre.
loadVideoByIdCarica e riproduce un video tramite il suo YouTube ID.
cueVideoByIdPrepara un video tramite ID senza avviarlo. 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 avviarlo.
cuePlaylistPrepara una playlist senza avviarla. 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 della playlist tramite indice.
muteMuta l'audio del player.
unMuteRiattiva l'audio del player.
isMutedControlla se il player è attualmente mutato.
setVolumeImposta il livello del volume del player.
getVolumeOttieni il livello del volume attuale. Restituisce il volume anche se il player è mutato.
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 vecchi getVideoBytesLoaded/getVideoBytesTotal.
getPlayerStateOttieni lo stato attuale del player.
getAllPlayersEventsStateOttieni gli stati degli eventi per tutti i player attivi. Utile per monitorare più istanze del player.
getCurrentTimeOttieni la posizione di riproduzione attuale 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 alla rete.
getAvailableQualityLevelsOttieni l'elenco dei livelli di qualità disponibili per il video corrente.
getDurationOttieni la durata del video corrente in secondi.
getVideoUrlOttieni l'URL di YouTube.com del video corrente.
getVideoEmbedCodeOttieni l'embed code del video corrente. Restituisce l'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 dell'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 la versione del plugin. Restituisce informazioni sulla versione specifica della piattaforma.

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

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