@capgo/capacitor-youtube-player
Panoramica
Sezione intitolata “Panoramica”Incorpora video YouTube con pieno controllo del player API e gestione degli eventi
Inizia con initialize() e gli altri metodi principali elencati qui sotto.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Nativo |
| Android | Sì | Nativo |
| Web | No | Proteggi con Capacitor.getPlatform() |
Funzionalità principali
Sezione intitolata “Funzionalità principali”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).
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
initialize | Inizializza una nuova istanza del player YouTube. |
destroy | Distrugge un'istanza del player e libera le risorse. |
stopVideo | Interrompe la riproduzione del video e annulla il caricamento. Usalo con moderazione: solitamente è preferibile pauseVideo(). |
playVideo | Riproduce il video attualmente in coda o caricato. Lo stato finale del player sarà PLAYING (1). |
pauseVideo | Mette in pausa il video attualmente in riproduzione. Lo stato finale del player sarà PAUSED (2), a meno che non sia già ENDED (0). |
seekTo | Vai a un tempo specifico nel video. Se il player è in pausa, resta in pausa. Se è in riproduzione, continua a riprodurre. |
loadVideoById | Carica e riproduce un video tramite il suo ID YouTube. |
cueVideoById | Imposta un video per ID senza riprodurlo. Carica la miniatura e prepara il player, ma non richiede il video finché non viene chiamato playVideo(). |
loadVideoByUrl | Carica e riproduce un video tramite il suo URL completo. |
cueVideoByUrl | Prepara un video tramite URL senza riprodurlo. |
cuePlaylist | Prepara una playlist senza riprodurla. Carica la playlist e prepara il primo video. |
loadPlaylist | Carica e riproduci una playlist. |
nextVideo | Riproduci il video successivo nella playlist. |
previousVideo | Riproduci il video precedente nella playlist. |
playVideoAt | Riproduci un video specifico nella playlist tramite indice. |
mute | Muta l'audio del player. |
unMute | Rimuovi il mute dall'audio del player. |
isMuted | Verifica se il player è attualmente in mute. |
setVolume | Imposta il livello di volume del player. |
getVolume | Ottieni il livello di volume attuale del player. Restituisce il volume anche se il player è in mute. |
setSize | Imposta le dimensioni del player in pixel. |
getPlaybackRate | Ottieni la velocità di riproduzione attuale. |
setPlaybackRate | Imposta la velocità di riproduzione. |
getAvailablePlaybackRates | Ottieni l'elenco delle velocità di riproduzione disponibili per il video corrente. |
setLoop | Abilita o disabilita il loop della playlist. Se attivo, la playlist ricomincerà dall'inizio dopo l'ultimo video. |
setShuffle | Enable or disable playlist shuffle. |
getVideoLoadedFraction | Ottieni la frazione di video caricata nel buffer. Più affidabile dei metodi deprecati getVideoBytesLoaded/getVideoBytesTotal. |
getPlayerState | Ottieni lo stato attuale del player. |
getAllPlayersEventsState | Ottieni gli stati degli eventi per tutti i player attivi. Utile per monitorare più istanze di player. |
getCurrentTime | Ottieni la posizione di riproduzione corrente in secondi. |
toggleFullScreen | Attiva o disattiva la modalità a schermo intero. |
getPlaybackQuality | Ottieni la qualità di riproduzione attuale. |
setPlaybackQuality | Imposta la qualità di riproduzione suggerita. La qualità effettiva può variare in base alle condizioni di rete. |
getAvailableQualityLevels | Ottieni l'elenco dei livelli di qualità disponibili per il video corrente. |
getDuration | Ottieni la durata del video corrente in secondi. |
getVideoUrl | Ottieni l'URL YouTube.com del video corrente. |
getVideoEmbedCode | Ottieni l'embed code del video corrente. Restituisce l'embed iframe HTML code. |
getPlaylist | Ottieni l'array degli ID video nella playlist corrente. |
getPlaylistIndex | Ottieni l'indice del video in riproduzione nella playlist. |
getIframe | Ottieni l'elemento DOM iframe del player. Solo piattaforma web. |
addEventListener | Aggiungi un event listener al player. Solo piattaforma web. |
removeEventListener | Rimuovi un event listener dal player. Solo piattaforma web. |
getPluginVersion | Ottieni il numero di versione del plugin. Restituisce informazioni sulla versione specifiche per piattaforma. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-youtube-player.
Continua con @capgo/capacitor-youtube-player
Sezione intitolata “Continua con @capgo/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.