Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
如何在加载后自动播放两个HTML5视频?_Html_Video_Autoplay - Fatal编程技术网

如何在加载后自动播放两个HTML5视频?

如何在加载后自动播放两个HTML5视频?,html,video,autoplay,Html,Video,Autoplay,我正试图让两个HTML5视频同时自动播放。换句话说,我可以阻止播放这些视频,直到它们都加载了吗 我不想一个开始玩,第二个还在加载。我希望这是有意义的。您可以使用“onloadeddata”功能检查这两个数据是否都已加载,然后同时启动这两个数据。我认为,同步的准确程度取决于浏览器和JavaScript引擎的实现,但从快速测试来看,只要不担心毫秒同步,这似乎相当同步 请参见下面的示例 var vid1=document.getElementById(“MyVid1”); var vid2=docu

我正试图让两个HTML5视频同时自动播放。换句话说,我可以阻止播放这些视频,直到它们都加载了吗


我不想一个开始玩,第二个还在加载。我希望这是有意义的。

您可以使用“onloadeddata”功能检查这两个数据是否都已加载,然后同时启动这两个数据。我认为,同步的准确程度取决于浏览器和JavaScript引擎的实现,但从快速测试来看,只要不担心毫秒同步,这似乎相当同步

请参见下面的示例

var vid1=document.getElementById(“MyVid1”);
var vid2=document.getElementById(“MyVid2”);
var vid1Ready=false
var vid2Ready=错误
vid1.onloadeddata=函数(){
if(vid2Ready==true){
视频1.播放()
视频2.播放()
}否则{
vid1Ready=true
}
};
vid2.onloadeddata=函数(){
if(vid1Ready==true){
视频1.播放()
视频2.播放()
}否则{
vid2Ready=真
}
};

您的浏览器不支持此视频格式
您的浏览器不支持此视频格式