html - 如何在其他 html 元素之前加载视频?

标签 html css video

我建立了一个带有背景视频并希望改善用户体验的网站。目前,所有文本元素都在背景视频加载之前加载。我想要的是在文本加载之前先加载视频,我该如何实现?下面是我正在使用的 css 和 html 片段。您也可以使用此测试网址查看站点 http://www.convenantkingsandqueens.academy

video.fullscreen {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  transform: translate(-50%, -50%);
}
<header id="page-top" class="header">
  <div class="container">
    <div class="text-vertical-center">
    <img src="images/tmw_logo.png" class="img-responsive logo_img" alt="Timeline Media Workx Logo" style="height: 200px; width: 450px;">
    <video class="fullscreen" src="videos/bkg/sample.mp4" autobuffer autoloop loop autoplay></video>
    </div>
  </div>
</header>

最佳答案

preload 属性指定作者认为是否以及如何在页面加载时加载视频。

preload 属性允许作者向浏览器提供他/她认为会带来最佳用户体验的提示。在某些情况下,此属性可能会被忽略。

<video class="fullscreen" src="videos/bkg/sample.mp4" autobuffer autoloop loop preload="metadata"></video>

注意:如果自动播放存在,preload 属性将被忽略。 IE浏览器不支持

关于html - 如何在其他 html 元素之前加载视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41742074/

相关文章:

html - 带有 css 和图像文件的 nginx 自定义错误页面 502

javascript - jquery下拉菜单瞬间闪烁

css - 在第 4 版中使用 bootstrap-grid 至少需要导入什么?

html - HTML 中的控件属性不允许对视频进行控件

html - 如何忽略 roadie gem 中覆盖桌面样式的媒体查询样式?

php - 在网页中显示 PDF 并以编程方式滚动它

flutter - ffmpeg : how to put only color overlay video or apply different type of color filter like instagram in video using ffmpeg

css - 如何在笔记本电脑图像中设置嵌入视频

css - 为什么我的 div 不能水平对齐?

javascript - jQuery 选项卡禁用 jQuery 滚动