2009-07-07 18 views

Antwort

29

Ihr Video fordert mit aktiviertem JSAPI an, Sie sind also sehr nah dran! Sie benötigen lediglich einen gültigen Verweis auf den eingebetteten Player. Bei der Überprüfung Ihrer Seite haben Sie festgestellt, dass Sie die HTML-DOM-Element-ID "playerid" verwenden, um Ihren Player zu identifizieren.

Beispiel:

<embed id="playerid" width="100%" height="100%" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="#000000" name="playerid" style="" src="http://www.youtube.com/apiplayerbeta?enablejsapi=1&playerapiid=normalplayer" type="application/x-shockwave-flash"> 

Um einen Verweis auf den Spieler zu erhalten und dann stoppt das Video den folgenden Code verwenden:

var myPlayer = document.getElementById('playerid'); 
myPlayer.stopVideo(); 
+0

Sehr cool! Vielen Dank! –

+0

Satz: "Ihr Video fordert mit der JSAPI aktiviert, so dass Sie sehr nahe sind!" Es funktioniert also nicht ohne die API aktiviert? –

+0

Also kann ich nur Dinge auf der Seite kontrollieren, wenn der Entwickler eine API darauf entwickelt hat? Ich fühle mich komisch, weil JS auf dem Client läuft. Warum ist es nicht möglich, JS auf einer beliebigen Site zu kontrollieren, ohne dass JS API aktiviert ist? –

5

Folgende funktioniert gut, auf wamp Server getestet. Ersetzen Sie einfach die 11-stellige ID in der folgenden Zeile durch die des Videos, das Sie wiedergeben möchten.

http://www.youtube.com/v/***LpbzbyGjJGE***?enablejsapi=1&version=3&playerapiid=ytplayer 

Viel Glück.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 

<a href="#" onclick="var myPlayer = document.getElementById('playerid'); myPlayer.pauseVideo();">Pause</a> 
<a href="#" onclick="var myPlayer = document.getElementById('playerid'); myPlayer.playVideo();">Play</a> 
<embed id="playerid" width="500px" height="400px" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="#000000" name="playerid" style="" src="http://www.youtube.com/v/LpbzbyGjJGE?enablejsapi=1&version=3&playerapiid=ytplayer" type="application/x-shockwave-flash"> 
</body> 
</html> 
+0

Best Antwort 10/10. Vielen Dank. – mrbubl3s

+0

das funktioniert nicht wie neu –

0

So ist dies der schnellste Weg, es zu tun!

Open Developer Optionen

Hover über YouTube-Taste spielen.

Drücken Sie Strg/Befehl + Shift + C

Wählen Sie die Schaltfläche

ID hinzufügen.

Zum Konsole und die folgenden

var x = document.getElementById ('ID') zu laufen; x.klick();

Das war's!

Verwandte Themen