Javascript HTML5视频当前时间与IE10中的实际播放位置不匹配
我有一个HTML5视频,源代码是.mp4。 我需要停止那个视频,在一个演员说完一些话之后。 为了准确地找出视频的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秒。在下一个演员发言之前还有一点时
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