我这里是使用的video.load()方法,重新加载视频。调用load()
方法时,浏览器会检查视频资源是否有更新,并重新加载视频。用来强制重新加载视频,并可以解决一些视频播放的问题。
const videos = document.querySelectorAll('video');
videos.forEach((video) => {
video.pause(); //视频暂停
video.currentTime = 0; //时间归零
video.load(); //视频二次访问时,封面加载不出来
});