Starten Sie youtube video-on-hover/mouseover

Ich versuche, youtube-videos zu starten, die auf hover. Es wird auf pause (nicht auf stop), wenn der Benutzer mit der Maus über ein anderes video...

Ich bin fest auf dem hover-Befehl. Kann mir jemand helfen, es klappt bitte?

Die Seite hat 16 videos, dies ist der Arbeits-code aus dem jsfiddle enthält 3 videos, wie ein Beispiel.

http://jsfiddle.net/sebwhite/gpJN4/

VIDEO:

<iframe id="player" width="385" height="230" src="http://www.youtube.com/embed/erDxb4IkgjM?rel=0&wmode=Opaque&enablejsapi=1;showinfo=0;controls=0" frameborder="0" allowfullscreen></iframe>

JAVASCRIPT:

function onYouTubeIframeAPIReady() {
 player = new YT.Player('player', {
     events: {
         'onStateChange': onPlayerStateChange
     }
 });

onYouTubeIframeAPIReady();
function onPlayerStateChange(event) {
 if (event.data == YT.PlayerState.PLAYING) {
     player1.pauseVideo();
     player2.pauseVideo();
 }
Hi Seb, versuchen Sie diesen link stackoverflow.com/questions/15398745/...
Hi @Phil, ich habe ausdrücklich nicht wollen, es zu starten, klicken Sie auf, oder bin ich völlig falsch? Mein Hirn in overdrive gegangen über dies und ich weiß nicht, warum ich kann ' T es herausfinden.
Ich nehme an, Sie könnten zeichnen ein transparentes div über der Oberseite der video-player und Stopp-Klicks?
Ich bin nicht gegen anhalten Klicks - ich will einfach ein video Abspielen bei mouseover, die Leute klicken können, um pause oder klicken Sie doppelt auf Vollbild, wenn Sie wollen...
In diesem Fall sieht es aus wie Pauls Lösung unten funktioniert das?

InformationsquelleAutor seb | 2013-12-20

Schreibe einen Kommentar