Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:视频在特定位置启动时会延迟_Javascript_Html_Video - Fatal编程技术网

Javascript:视频在特定位置启动时会延迟

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

我想在某个位置(例如10秒)开始的页面上显示视频。我找到了一种用下面的代码编程的方法。 我的问题是浏览器需要几秒钟才能启动视频。据我所知,浏览器需要加载视频的持续时间,然后才能在特定位置播放视频。

有没有办法立即启动视频而不延迟

这是我的代码:

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();