有没有任何方法可以让youtube视频在没有自动播放的情况下开始缓冲



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

您使用哪个函数进行查找?这听起来有点像你可能在使用"playVideoAt()"——对于该函数,如果你指定的时间超过了加载的时间,那么它从一开始就开始播放是预期的行为。然而,如果你使用的是"seekTo()"方法,那么它不应该这么做。。。seekTo()应该允许在没有问题的情况下播放超出加载的内容。

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

相关内容

最新更新