2
我使用iframe标记嵌入YouTube视频,但在访问对象的播放功能时失败。这里是我正在加载对象:播放嵌入的youtube视频JS
<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>
然而,没有出现在页面(并且在控制台中没有错误)。帮助表示感谢,
您需要使用[swfobject](http://code.google.com/p/swfobject/)。您可以从[Youtube JS API]开始(https://developers.google.com/youtube/js_api_reference) – elclanrs
您是否在我的swfobject代码中看到错误?不知道为什么它不起作用,只是复制了这个例子。 – mike