在html5视频上设置currentTime会在Windows Chrome

时间:2017-07-17 20:39:38

标签: javascript html windows google-chrome html5-video

寻求视频(通过明确设置而不是使用播放功能来更改其currentTime)可能会导致视频丢失

MediaError {code: 3, message: "PIPELINE_ERROR_DECODE: video decode error"}

仅在Chrome和Windows上发生。

我设法通过更改Chrome设置下的“在可用时使用硬件加速”选项然后重置Chrome来解决问题。

但是,我想要一些不需要用户设置浏览器设置的永久性解决方案。

我的服务器返回206,因为此答案指定https://stackoverflow.com/a/36101965/1351652 我正在等待加载事件,视频可以正常播放,有时也可以跳过作品。 如果我试图以非常快的速度寻求重复,那么错误似乎更频繁。我确实有一个监听器,如果先前对setCurrentTime的调用没有完成(寻找事件),则不让客户端寻找视频

在服务器端,我正在使用node + express。我的视频位于静态文件夹中,我使用

为其提供服务
app.use('/videos',validateToken,express.static('videos'))

validateToken正在检查网址

中的JWT令牌

0 个答案:

没有答案