更新:此问题未得到任何解释/解决方案,并将其作为Google的潜在漏洞报告:
https://code.google.com/p/gdata-issues/issues/detail?id=3917
我正在一个网站上工作,我想使用YouTube的 HTML5 播放器以预定义的时间戳显示视频的各个部分。我相信代码可以正常使用Flash播放器。
为了论证,在引用的视频中,我希望以10s和25s的时间戳显示视频。
我想我正在做的一切正确。视频多次加载,“onReady”,代码调用“seekTo”时间码,然后暂停播放。
这是代码。如果您不熟悉JSBin,请单击“输出”屏幕右上角的“使用JS运行”以运行它。
http://jsbin.com/ereneh/3/edit
我觉得我已经尝试了所有排列,但我无法让视频在时间戳上显示视频的屏幕截图。如果我手动将视频播放到时间戳然后暂停,它就会起作用(如预期的那样)。如果我让代码运行然后点击“播放”,视频将从正确的时间戳恢复,并且图像看起来似乎是即时的。
我是否错误地使用了API和/或忽略了什么?这是一个错误吗?
控制台显示重复的404,但是一旦点击“播放”就会出现这种情况,并且没有明显的问题导致结果;视频按预期播放。