【发布时间】:2012-02-15 08:05:15
【问题描述】:
我有一个嵌入了 html 的 YouTube 视频的页面。我想在使用 YouTube API 关闭视频时停止视频。我已经包含了 SWFObject(和 jquery),但我无法使用所描述的任何方法来控制视频。
document.getElementById()
swfobject.registerObject('id', 'version')
如何在不通过 swfobject 嵌入的情况下使用 js api 控制 youtube 视频,即通过连接到 DOM 中的现有标签?
为澄清而编辑:视频显示在一个灯箱中,用户可以打开该灯箱,并通过在其外部单击来关闭该灯箱。我希望在用户关闭此灯箱时停止播放视频。
【问题讨论】:
-
视频是通过ajax加载的吗?如果您想“停止”它,如何简单地删除/清除灯箱 dom 对象?
-
视频在加载时显示在页面上。如果可能的话,我希望我可以使用 api,以便以后如果用户重新打开灯箱,我可以选择暂停/恢复视频。如果我只是删除
-
删除
-
youtube(就像大多数谷歌的东西一样)有很好的 api 文档。尝试在那里搜索code.google.com/intl/en-US/apis/youtube/overview.html
-
我一直在查看它,但我似乎找不到任何关于将 swfobject“附加”到 DOM 中已经存在的
的内容。似乎只是假设您直接使用 swfobject 嵌入。
标签: javascript api youtube