2009-07-08 4 views

Répondre

1

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> 
+0

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? –

+0

En bref, je ne peux pas comprendre la boucle. –

+0

Izzy: Merci beaucoup! Je l'ai finalement réussi :) –

Questions connexes