【发布时间】:2019-07-12 12:46:16
【问题描述】:
我通过 vid.ly 在我的作品集的第一页添加了背景视频标题。它在移动设备上播放没有问题。但是,当我尝试在笔记本电脑上的 Chrome 中打开它时,视频不会显示。 https://mcnamarakc.github.io/kathleenmcnamara/
如果我打开 chrome 开发工具并刷新页面,视频将毫无问题地播放。
<video style="display: none" id="toggleDisplayFire" playsinline="playsinline"
autoplay="autoplay" muted="muted"loop="loop">
<source src="https://vid.ly/7f4q4w" type="video/mp4">
</video>
$(document).ready(function () {
$('#toggleDisplayFire').show();
});
header video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: 0;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
开发工具目前没有显示任何错误,但有时我会收到跨域读取阻塞 (CORB) 错误。视频应该在页面加载时开始播放,并且还有一个 onclick 功能可以在 2 个不同的视频背景之间切换。
我愿意以不同的方式托管视频,但我还没有找到其他解决方案,因为视频文件很大!谢谢你的帮助!!
【问题讨论】:
标签: javascript jquery html css