Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5视频当前时间与IE10中的实际播放位置不匹配_Javascript_Html_Internet Explorer_Video_Internet Explorer 10 - Fatal编程技术网

Javascript HTML5视频当前时间与IE10中的实际播放位置不匹配

Javascript HTML5视频当前时间与IE10中的实际播放位置不匹配,javascript,html,internet-explorer,video,internet-explorer-10,Javascript,Html,Internet Explorer,Video,Internet Explorer 10,我有一个HTML5视频,源代码是.mp4。 我需要停止那个视频,在一个演员说完一些话之后。 为了准确地找出视频的currentTime,我使用了setInterval函数 setInterval(function() { console.log(video.currentTime); if ( video.currentTime >= 4.3 ) { video.pause(); } }, 10); 我清楚地计算出时间位置是4.3秒。在下一个演员发言之前还有一点时

我有一个HTML5视频,源代码是.mp4。 我需要停止那个视频,在一个演员说完一些话之后。 为了准确地找出视频的
currentTime
,我使用了
setInterval
函数

setInterval(function() {
  console.log(video.currentTime);

  if ( video.currentTime >= 4.3 ) {
    video.pause();
  }

}, 10);
我清楚地计算出时间位置是4.3秒。在下一个演员发言之前还有一点时间间隔。 当我在最新的Chrome、Firefox、Opera、Safari和IOS浏览器中需要视频时,视频会暂停。 但在IE10中,它比需要的时间提前暂停,最后一句话的一部分被删除。但在IE10控制台中,currentTime是4.3+

视频编解码器为H.264,音频编解码器为AAC,帧速率为24