我正在使用 iframe 标记嵌入 youtube 视频,但无法成功访问对象的播放功能。这是我加载对象的方式:
<iframe id="player" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/u1zgFlCw8Aw?enablejsapi=1&origin=http://example.com"
frameborder="0">
我已经引用了 API,但我并不真正了解如何访问播放/暂停功能。我尝试如下使用 jquery,但捕获的对象没有所需的属性:
vid = $('#player')
vid.playVideo() // doesn't work
我也尝试过使用 swfsobject,如下所示:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript">
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/embed/ngf03kCRw3s",
"ytapiplayer", "425", "356", "8", null, null, params, atts);
</script>
但是,页面上没有显示任何内容(并且控制台中没有错误)。感谢帮助,谢谢,