@capgo/capacitor-youtube-player
Panoramica
Sezione intitolata “Panoramica”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.
Piattaforme supportate
Sezione intitolata “Piattaforme supportate”| 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 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).
Pubblico API
Sezione intitolata “API Public”| Metodo | Descrizione |
|---|---|
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 è preferibile pauseVideo(). |
playVideo | Riproduci il video attualmente in coda o caricato. Lo stato finale del player sarà PLAYING (1). |
pauseVideo | Metti in pausa il video in riproduzione. Lo stato finale del player sarà PAUSED (2), a meno che non sia già ENDED (0). |
seekTo | Vai a un punto specifico del video. Se il player è in pausa, rimane in pausa. Se è in riproduzione, continua a riprodurre. |
loadVideoById | Carica e riproduce un video tramite il suo YouTube ID. |
cueVideoById | Prepara un video tramite ID senza avviarlo. 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 avviarlo. |
cuePlaylist | Prepara una playlist senza avviarla. 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 della playlist tramite indice. |
mute | Muta l'audio del player. |
unMute | Riattiva l'audio del player. |
isMuted | Controlla se il player è attualmente mutato. |
setVolume | Imposta il livello del volume del player. |
getVolume | Ottieni il livello del volume attuale. Restituisce il volume anche se il player è mutato. |
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 vecchi 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 del player. |
getCurrentTime | Ottieni la posizione di riproduzione attuale 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 alla 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 di YouTube.com del video corrente. |
getVideoEmbedCode | Ottieni l'embed code del video corrente. Restituisce l'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 dell'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 la versione del plugin. Restituisce informazioni sulla versione specifica della piattaforma. |
Fonte di verità
Sezione intitolata “Source Of Truth”Questo riferimento è sincronizzato da src/definitions.ts le 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 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.