Javascript 如何更新每次活动的视频时间?

Javascript 如何更新每次活动的视频时间?,javascript,video,Javascript,Video,在javascript HTMLMEDIALEMENT:timeupdate事件中,是否有任何方法可以获取每次更新事件 使用时间更新事件: 这将为您提供事件 const videoTimeUpdateHandler=函数(e){ e、 currentTime//当前时间 } const videoElement=document.getElementById('video');//或`新视频(` videoElement.addEventListener('timeupdate',videoTi

在javascript HTMLMEDIALEMENT:timeupdate事件中,是否有任何方法可以获取每次更新事件


使用时间更新事件:
这将为您提供事件

const videoTimeUpdateHandler=函数(e){
e、 currentTime//当前时间
}
const videoElement=document.getElementById('video');//或`新视频(`
videoElement.addEventListener('timeupdate',videoTimeUpdateHandler);
以所需频率手动轮询媒体元素currentTime:
如果希望事件频率高于用户代理提供的频率,请手动轮询media elements currentTime属性,如下所示:

const videoCurrentTimeIntervalHandler=函数(currentTime){
currentTime//当前时间
}
const videoElement=document.getElementById('video');//或`新视频(`
const videoCurrentTimeInterval=setInterval(videoCurrentTimeIntervalHandler(videoElement.currentTime),50);//这里我们每50毫秒轮询一次currentTime属性
不要忘记删除事件侦听器或按如下方式清除间隔:

videoElement.removeEventListener('timeupdate',videoTimeUpdateHandler);

clearInterval(videoCurrentTimeInterval);

谢谢,我明白了。