Il dit tout en haut ...
/*
* Chromeless player has no controls.
*/
La façon d'ajouter ces liens sur la page cela va jouer/pause/mute/unmute est comme suit.
Ajouter ces fonctions à votre page (vous les avez déjà là, mais sous des noms différents - soit coller ceux-ci, ou corriger votre code existant pour correspondre aux exemples proposés, il int code Playground)
function playVideo() {
if (ytplayer) {
ytplayer.playVideo();
}
}
function pauseVideo() {
if (ytplayer) {
ytplayer.pauseVideo();
}
}
function muteVideo() {
if(ytplayer) {
ytplayer.mute();
}
}
function unMuteVideo() {
if(ytplayer) {
ytplayer.unMute();
}
}
Pour ajouter ces liens vers votre page, ajoutez le code suivant à votre site:
<a href="javascript:void(0);" onclick="playVideo();">Play</a>
<a href="javascript:void(0);" onclick="pauseVideo();">Pause</a>
<a href="javascript:void(0);" onclick="muteVideo();">Mute</a>
<a href="javascript:void(0);" onclick="unMuteVideo();">Unmute</a>
Je me demandais pourquoi il est possible de récursive (je pense) à faire: « fonction playVideo() { if (YTPlayer) { YTPlayer .playVideo(); } } " ------- Vous définissez la fonction playVideo() et appelez la fonction en elle-même. Ensuite, la prochaine playVideo fait la même chose. Pourquoi cela fonctionnerait-il? –
En bref, je ne peux pas comprendre la boucle. –
Izzy: Merci beaucoup! Je l'ai finalement réussi :) –