【问题标题】:How do you get the state of a youtube video on youtube.com?您如何获得 youtube.com 上 youtube 视频的状态?
【发布时间】:2015-04-01 01:05:51
【问题描述】:

我正在尝试制作一个需要 youtube 视频播放器和I'm aware of the existence of the API 状态的 chrome 扩展,但我尝试实际使用它没有结果。有人能指出我正确的方向吗?

【问题讨论】:

  • 我认为您实际上想要 YouTube 数据 API。 developers.google.com/youtube/v3
  • 我不这么认为,因为它说“YouTube 数据 API (v3) 允许您将 YouTube 功能整合到您自己的应用程序中。”我只想与 youtube.com 上的播放器进行交互,就好像我在使用 JS 控制台一样。
  • 哦,我看错了。我以为你想要的是视频的状态,而不是播放器。

标签: javascript google-chrome youtube


【解决方案1】:

您需要订阅 onStateChange 事件,如下所述:https://developers.google.com/youtube/js_api_reference?csw=1#SubscribingEvents

播放器的状态在同一页面上的 onStateChange 事件的文档中进行了描述。

【讨论】:

    【解决方案2】:

    我一直在寻找的是您必须在此 div 上调用 API 方法,而这在文档中没有明确说明。

    document.getElementById('movie_player');
    

    此外,如果其他人最终来到这里,请继续阅读:

    Insert code into the page context using a content script

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-15
      • 1970-01-01
      • 2011-11-25
      • 2018-09-01
      • 2017-03-08
      • 1970-01-01
      • 2012-03-20
      相关资源
      最近更新 更多