Nicht kontrollieren können, die Youtube-embed-sogar mit Urkunde.getElementById('xyz').playVideo() - nicht eine Funktion?

OK, ich bin stecken und ich weiß nicht, was falsch ist, selbst nach folgenden Google docs und Lesen von Kommentaren hier auf Stackoverflow. Warum kann ich nicht Steuern Youtube bettet in meine web-Seite?

Wenn ich eine HTML-Datei erstellen mit dem <body>:

<object id="o1" width="480" height="295">
  <param name="movie" 
    value="http://www.youtube.com/v/qCTLCNmnlKU&hl=en_US&fs=1&enablejsapi=1&">
  </param>
  <param name="allowFullScreen" value="true"></param>
  <param name="allowscriptaccess" value="always"></param>
  <embed id="e1" 
    src="http://www.youtube.com/v/qCTLCNmnlKU&hl=en_US&fs=1&enablejsapi=1&" 
    type="application/x-shockwave-flash" 
    allowscriptaccess="always" allowfullscreen="true" width="480" height="295">
  </embed>
</object>

Selbst wenn ich Versuch das zu tun:

//I get an object. Yay.

document.getElementById('e1');

//This generates "...playVideo is not a function"

document.getElementById('e1').playVideo();

Hilfe! Was mache ich falsch? Danke.

InformationsquelleAutor Amy | 2010-02-07

Schreibe einen Kommentar