小编jim*_*ann的帖子

尝试倒带和暂停视频时,IE11中的InvalidStateError

我正在建立一个网站,当您将鼠标指针移到视频上时,视频就会开始播放。当用户离开视频区域时,它会暂停并跳回到第一帧。这在IE之外的所有浏览器中均能完美运行。当我打开开发者控制台时,它在处理停止功能的代码部分的上方显示“ InvalidStateError”。为什么IE会这样?感谢您对此的任何投入。

这是触发错误的代码部分:

var figure = $('.servus_video').hover(playVideo, stopVideo);

function playVideo(e) {
    $('video', this).get(0).play();
}

function stopVideo(e) {
    $('video', this).get(0).currentTime = 0;
    $('video', this).get(0).pause();
}
Run Code Online (Sandbox Code Playgroud)

IE11调试器的屏幕截图

javascript resolution h.264 html5-video internet-explorer-11

1
推荐指数
1
解决办法
824
查看次数