Javascript:视频在特定位置启动时会延迟
我想在某个位置(例如10秒)开始的页面上显示视频。我找到了一种用下面的代码编程的方法。 我的问题是浏览器需要几秒钟才能启动视频。据我所知,浏览器需要加载视频的持续时间,然后才能在特定位置播放视频。Javascript:视频在特定位置启动时会延迟,javascript,html,video,Javascript,Html,Video,我想在某个位置(例如10秒)开始的页面上显示视频。我找到了一种用下面的代码编程的方法。 我的问题是浏览器需要几秒钟才能启动视频。据我所知,浏览器需要加载视频的持续时间,然后才能在特定位置播放视频。 有没有办法立即启动视频而不延迟 这是我的代码: HTML <video style="display:block; margin: 0 auto;" width="512" height="288" id="vid1" autoplay> <source src="video.og
有没有办法立即启动视频而不延迟 这是我的代码: HTML
<video style="display:block; margin: 0 auto;" width="512" height="288" id="vid1" autoplay>
<source src="video.ogg" type="video/ogg" />
<source src="video.webm" type="video/webm" />
</video>
我将非常感谢每一个提示
提前谢谢 我没有足够的声誉来发表评论,所以我会发帖作为回答 你有没有试着把
document.getElementById("vid1").load();
此load()方法用于加载/更新视频。谢谢您的帮助!那么我必须像这样将其添加到代码中吗<代码>document.getElementById(“vid1”).load();document.getElementById('vid1').addEventListener('loadedmetadata',function(){this.currentTime=10;},false)我没有完整的代码。。。如果你把这个放在js小提琴上,我可以检查一下
document.getElementById("vid1").load();