【问题标题】:How to have a Vimeo video pick up from where it left off when the page is reloaded with cookie?当页面重新加载 cookie 时,如何让 Vimeo 视频从中断的地方开始?
【发布时间】:2013-04-25 16:48:41
【问题描述】:

我已经知道,您可以通过将这行代码 #t=0m0s 添加到 iframe 源中来从某个点开始嵌入 Vimeo 视频,但我想要实现的是让观看者有时间页面上的 cookie 以便在他们返回时设置起点。

这样视频会从中断的地方继续播放。

我知道这些值可以通过 cookie 传递,所以我假设这是可能的,我只是没有 javascript 知识来理解它。

如果这真的可行,有什么想法吗?

【问题讨论】:

  • 当有人离开页面时,您无法可靠地检测到。但在它真正起作用的时候,只需使用 onunload 或任何机制来捕获视频的当前位置,将其填充到 cookie 中,并在用户返回时将其放回播放器。
  • 嗨,我正在尝试这样做。你设法让它工作了吗?
  • @user2101461 我知道这已经很长时间了,但我现在在同一个地方。您是否有任何与此相关的代码可供我探索?

标签: javascript iframe video vimeo vimeo-player


【解决方案1】:

您可以使用我们的JavaScript API 来监听playProgress 事件以记录他们在视频中的距离,然后使用window 上的beforeunload 事件将您拥有的值存储在cookie 中.

【讨论】:

    猜你喜欢
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    相关资源
    最近更新 更多