在 Chrome 中无法在 video.js 播放器中查找
Posted
技术标签:
【中文标题】在 Chrome 中无法在 video.js 播放器中查找【英文标题】:Seeking in video.js player not possible in Chrome 【发布时间】:2014-02-06 21:45:47 【问题描述】:我遇到过几次这个问题:在除 chrome 之外的任何浏览器中都可以在 video.js 播放器中查找视频。也就是说,点击进度条不会改变视频的当前位置。
【问题讨论】:
【参考方案1】:在我的例子中,问题在于服务器使用 HTTP 状态代码 OK (200)
传送视频。相反,它应该返回Partial Content (206)
。
要检查服务器是否有问题,请按照 videojs.com 上的在线示例嵌入测试视频,即从 http://video-js.zencoder.com/oceans-clip.mp4 加载迪士尼视频,而不是您自己的服务器。
【讨论】:
使用示例视频链接的简单想法实际上非常有用,谢谢。 只需要这些吗?把状态码改成206就行了? @vbNewbie,我只能告诉你,就我而言是这样。 @sk904861,还有一件事很抱歉。您的服务器提供的视频流是完整流还是部分字节范围? 对不起,这是四年多以前的事了,我不知道细节了。【参考方案2】:在 Chrome 中是浏览器问题。
Chrome 浏览器在我们设置当前时间之前缓冲视频.. 但是 Firefox 和 IE 在页面加载时没有缓冲。
所以我们可以设置 currentTime(10)。
【讨论】:
以上是关于在 Chrome 中无法在 video.js 播放器中查找的主要内容,如果未能解决你的问题,请参考以下文章
如何在 chrome 中使用 video.js 播放 flash(.flv) 视频