【问题标题】:Youtube iFrame javascript not playing the videoYoutube iFrame javascript没有播放视频
【发布时间】:2012-02-17 23:18:37
【问题描述】:

我正在尝试使用 iframe youtube api,但无法直接从他们的入门文档中运行代码。

这里是代码:http://jsfiddle.net/ApK7X/1/

假设加载播放器,播放它并更新 id embed-code 的部分,但是,它所做的只是显示播放器。它不会自动播放视频,也不会更新页面上的 id。

什么给了?

【问题讨论】:

  • 你的代码从不做任何事情,因为你从不运行你的函数...
  • ...他们不是被api调用的吗?还发现我的部分问题是这不适用于本地静态 html 页面。页面需要在服务器上运行...
  • 这里是您的 JSFiddle 的更新版本,我将 alerts 放入函数中,您会注意到它们不会触发:jsfiddle.net/ApK7X/3

标签: jquery youtube-api youtube-javascript-api


【解决方案1】:

你必须:

  1. 在您的代码中包含 API。
  2. 删除&origin=http://example.com。通过指定此参数,API 将http://example.com 上工作,而不是在任何其他协议或域上工作。
  3. 在小提琴中,将Onload 更改为nowrap (head),以便在全局命名空间中定义您的API 方法。

工作小提琴:http://jsfiddle.net/ApK7X/2/

对于其他实现方法,请查看these answers 之一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-12
    • 2015-04-11
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 2012-09-15
    • 2019-04-06
    • 1970-01-01
    相关资源
    最近更新 更多