HTML5视频不能从javascript自动播放

HTML5视频不能从javascript自动播放,javascript,html,Javascript,Html,我有一个html5视频,我正在使用javascript加载和播放,但由于使用这种方法,视频不会自动播放。如果我不加载并开始使用javascript,视频就不会总是加载,无论它是黑屏还是实际加载,这似乎是一个50/50的机会。有没有从javascript自动播放的方法 $(文档).ready(函数(){ var video=document.getElementById('video'); var mp4=document.getElementById('mp4'); mp4.src='prom

我有一个html5视频,我正在使用javascript加载和播放,但由于使用这种方法,视频不会自动播放。如果我不加载并开始使用javascript,视频就不会总是加载,无论它是黑屏还是实际加载,这似乎是一个50/50的机会。有没有从javascript自动播放的方法

$(文档).ready(函数(){
var video=document.getElementById('video');
var mp4=document.getElementById('mp4');
mp4.src='promo2.mp4';
video.load();
video.play();
});

我相信Chrome阻止了javascript自动播放视频,或者至少阻止了音频自动播放视频。尝试将视频静音,然后自动播放。将这些HTML标记添加到视频元素

playsinline autoplay muted loop

在javascript中将
autoplay
属性设置为
true

请参见下面的代码段:

$(文档).ready(函数(){
var video=document.getElementById('video');
var mp4=document.getElementById('mp4');
mp4.src=https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_10mb.mp4';
video.autoplay=true;
video.load();
});

我发现最近的一次chrome更新不允许自动播放,如果它没有静音,我必须在属性中添加“静音”。