好的,我被困住了,即使在关注 Google 的文档并阅读 Stackoverflow 上的建议之后,我也不知道出了什么问题。为什么我无法控制网页中的 Youtube 嵌入?
如果我创建一个带有 <body> 的 HTML 文件:
<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>
即使我尝试这样做:
// I get an object. Yay.
document.getElementById('e1');
// This generates "...playVideo is not a function"
document.getElementById('e1').playVideo();
帮助!我究竟做错了什么?谢谢。