在播放视频之前调用CurrentTime时的INVALID_STATE_ERR

时间:2015-10-28 10:29:48

标签: html5 video

我正在使用html5视频标签并使用video.currentTime。在代码中,设置

video.currentTime = 0;
video.play()

在播放视频之前设置currentTime 0,因为视频在循环中。但是在23左右的旧版Chrome中,会出现类似

的错误
Uncaught Error: INVALID_STATE_ERR: DOM Exception 11

尝试了一些解决方案,如在loadmetadata中编写的CurrentTime,canplay events

video.addEventListener("loadedmetadata",function() { this.currentTime = 0;});

OR

video.addEventListener("canplay",function() { this.currentTime = 0;}

);

在此类解决方案中,错误已消失,但视频未从0开始。

有人帮我吗?

0 个答案:

没有答案