1

我有一个使用 html5 视频标签和用于视频标签的 javascript api 播放视频的网站,还使用 ​​youtube javascript api 播放 youtube 视频。我注意到一些 youtube 视频浏览器上的错误 - 当我寻找到某个点并播放(所有这些都是为了响应用户点击按钮)时,视频不会寻找。它从头开始播放。
对于使用 html5 video 标签播放的视频,这不是问题。我认为这不是问题的原因是我使用带有该标签的“预加载”选项,这意味着视频大部分在用户单击执行 SEEK 的按钮之前就已加载和缓冲。
所以要让它与 youtube 一起工作,我需要一个相当于“预加载”的东西,或者,也许我可以让自动播放成为真的,但在一毫秒后暂停视频,只是为了开始缓冲。
有什么我不知道的解决方案吗?

4

1 回答 1

0

您使用哪个功能进行搜索?这听起来有点像您可能正在使用“playVideoAt()”——使用该函数,如果您指定的时间超出加载时间,那么它的预期行为就是从一开始就开始播放。但是,如果您使用的是“seekTo()”方法,那么它不应该这样做...... seekTo() 应该允许播放超出加载的内容而不会出现问题。

另一种可能性是查看是否正在设置“allowSeekAhead”参数(对于“seekTo()”方法)。

于 2013-02-11T06:25:55.523 回答