【问题标题】:Control YouTube video embedded in html控制嵌入在 html 中的 YouTube 视频
【发布时间】: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,以便以后如果用户重新打开灯箱,我可以选择暂停/恢复视频。如果我只是删除 并稍后重新插入,视频会正常运行吗?
  • 删除 并稍后追加似乎可行,所以我将采用该解决方案,除非可以说服 api 与
  • youtube(就像大多数谷歌的东西一样)有很好的 api 文档。尝试在那里搜索code.google.com/intl/en-US/apis/youtube/overview.html
  • 我一直在查看它,但我似乎找不到任何关于将 swfobject“附加”到 DOM 中已经存在的 的内容。似乎只是假设您直接使用 swfobject 嵌入。

标签: javascript api youtube


【解决方案1】:

这可能是一个更好的方法:http://apiblog.youtube.com/2011/01/introducing-javascript-player-api-for.html

嵌入为 iframe。你仍然可以使用 javascript 来控制它。

【讨论】:

  • 链接已失效,并且没有 archive.org 的备份。
猜你喜欢
  • 1970-01-01
  • 2013-12-27
  • 1970-01-01
  • 2020-04-19
  • 2021-12-04
  • 2012-06-25
  • 1970-01-01
  • 2011-08-10
相关资源
最近更新 更多