En términos generales, la capa inferior de la barra de progreso del video se actualiza cada 250 milisegundos de manera predeterminada.
Por lo tanto, la frecuencia de activación de este evento de actualización de tiempo también se activa cada 250 milisegundos. ¿Cómo aumentar esta frecuencia?
De hecho, puedes agregarle un temporizador.
Una vez que se activa el oyente, se ejecutará 5 veces inmediatamente, una vez cada 50 milisegundos, y se ejecutará 5 veces, lo que equivale exactamente a 250 milisegundos.
video.addEventListener('timeupdate', function () {
let count = 5
let timer = setInterval(function () {
console.log(video.currentTime)
if (count == 0){
clearInterval(timer)
}else{
count--;
}
},50)
});