一般来说,视频的进度条都是250毫秒更新一次的,所以这个timeupdate事件触发频率也是250毫秒触发一次。怎么提高这个频率?
其实可以在里面加上计时器
一旦触发该监听器,就立即分5次执行,每50毫秒执行一次,执行5次,恰好就是250毫秒。
video.addEventListener('timeupdate', function () {
let count = 5
let timer = setInterval(function () {
console.log(video.currentTime)
if (count == 0){
clearInterval(timer)
}else{
count--;
}
},50)
});