Youtube播放器JS API seekTo功能不起作用

Paq*_*oft 8 javascript youtube-javascript-api

我试图通过JS API使用Youtube chromeless播放器,我遇到了seekto()函数的问题.

问题是有时候(我无法判断出问题何时出现),将seekTo()函数向后调用到未加载的视频中的某个点不会返回而是保持在当前时间.

这就是我所做的(想象视频长度为240秒):

  1. 我开始播放视频 - > loadVideoById().
  2. 我继续前进(让我们说)视频的中间 - > seekTo(120)
  3. 视频正确跳到我问的位置.
  4. 我试图向后移动到视频的25%时间 - > seekTo(60)
  5. 有时视频跳回到60但更常见的是它只会回到120.

那么,有其他人有这个问题吗?

Jim*_*ery 5

发布一些代码将帮助我们为您提供帮助,但是您是否尝试过player.seekTo(60, true);- 第二个参数很重要 - 将其设置为 true 将使播放器向服务器发送视频的新请求。