【问题标题】:Pause youtube and vimeo programatically and detect if a video is playing以编程方式暂停 youtube 和 vimeo 并检测是否正在播放视频
【发布时间】:2013-04-07 18:24:04
【问题描述】:

我有一个允许嵌入视频的滑块(目前通过粘贴来自 youtube/vimeo 等的 iframe 代码)。我遇到的问题是当用户单击视频播放按钮时视频需要暂停滑块,并且当滑块移动到下一帧时也需要暂停视频。

看来我需要使用 vimeo 和 youtube API 来访问我想要的信息和控制。我查看了 API,我想我可能会发生这种情况;但是我的问题是,从我目前看到的情况来看,youtube API 倾向于使用视频 ID,而 Vimeo API 似乎可以与 iFrames 一起使用,但我需要为最终用户提供一致的输入,因为我想要说“在此处粘贴视频 ID”或“在此处粘贴 iframe”或“在此处粘贴视频网址”...我不这样做不想让他们为一个视频从 youtube 获取 ID,为下一个视频从 Vimeo 获取 iframe。

我知道如何操作数据以使两者保持一致,但如果可能的话,我宁愿避免这种情况。以编程方式访问 Youtube 和 vimeo 的最佳方法是什么,以便我可以访问播放和暂停并知道视频是否正在播放。

【问题讨论】:

    标签: javascript youtube-api vimeo


    【解决方案1】:

    https://github.com/dachcom-digital/jquery-video 上有一个小部件,您可以使用它来归档您需要的内容。

    您可以向用户询问视频 ID 并呈现一些 HTML 容器。然后您应用该小部件并可以使用一个一致的 API 暂停、播放等视频。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-12-28
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-11
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      相关资源
      最近更新 更多