我尝试设置 mp4 视频背景,它在桌面上工作正常但在移动设备上不起作用,因为它显示海报图像,而在海报图像之后它只显示黑色背景。 这是视频标签:
<div id="evercam-video-section" class="evercam-video-section">
<video class="cover-image" autobuffer autoplay loop preload id="loop-video">
<source src="https://evercam.io/img/404.webm" type="video/webm">
<source src="https://evercam.io/img/404.ogv" type="video/ogg">
<source src="https://evercam.io/img/404.mp4" type="video/mp4">
</video>
</div>
这是javascript代码:
var fade_in_videos = document.querySelectorAll('#loop-video');
for( i=0; i<fade_in_videos.length; i++ ) {
fade_in_videos[i].addEventListener("playing", function(){
this.className += ' is-playing';
});
}
最佳答案
许多(大多数)移动设备不支持视频自动播放,以避免用户在使用蜂窝连接时产生高昂的数据费用。
关于javascript - 为什么我的页面在手机上只显示黑屏背景而不是 mp4 视频背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38369631/