1

更新:没有收到对此问题的解释/解决方案,并将其作为潜在缺陷报告给 Google:

https://code.google.com/p/gdata-issues/issues/detail?id=3917

我正在一个网站上工作,我想在其中使用 YouTube 的HTML5播放器以预定义的时间戳显示视频的各个部分。我相信代码可以在 Flash 播放器上正常工作。

为了论证起见,在引用的视频中,我希望以 10 秒和 25 秒的时间戳显示视频。

我认为我做的一切都是正确的。视频被多次加载,“onReady”,代码调用“seekTo”时间码,然后暂停播放。

这是代码。如果您对 JSBin 不熟悉,请单击“输出”屏幕右上角的“使用 JS 运行”来运行它。

http://jsbin.com/ereneh/3/edit

我觉得好像我已经尝试了所有排列,但我无法让视频在时间戳处显示视频的屏幕截图。如果我手动将视频播放到时间戳然后暂停,它可以工作(如预期的那样)。如果我让代码运行然后点击“播放”,视频将从正确的时间戳恢复,并且图像似乎立即出现。

我是否错误地使用了 API 和/或忽略了某些东西?这是一个错误吗?

控制台显示重复的 404,但是一旦单击“播放”就会出现这些,并且没有明显的问题结果;视频按预期播放。

获取http://www.youtube.com/get_video?noflv=1&video_id=vn57vxP4M18&el=embedded&eurl=unknown&fmt=43&ptk=youtube_none&splay=1&start=25000 404(未找到)

4

0 回答 0