所以我网站的一个页面上有很多视频。它有一个大的作为背景,大约 4 个小的放在盒子里。在 Chrome 中,这很好用,没有任何问题。但在 Firefox 中,它很慢,使整个界面令人沮丧。
现在,我怀疑这可能是因为 Firefox 没有使用 GPU,但我当然不确定,也可能是代码。
我正在使用 mp4 视频。这是代码:
.video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -1;
opacity:0.2;
transform: translateX(-50%) translateY(-50%);
}
<video loop muted autoplay poser="bootstrap/img/lp_header.png" class="video">
<source src="bootstrap/video/game_hub_bg2.webm" type="video/webm">
</video>
最佳答案
对此没有可编码的解决方案,但是有一些替代方案。
- 减小文件大小,使用 Javascript 可以在 firefox 上调用质量较低的视频(不打算提供示例,因为这不是问题所问的)。
- 限制您的网站使用 chrome,这是一个可编码的解决方案。
- 买一台更好的电脑。
- 将鼠标悬停在“选项”>“高级”>“常规”>“浏览”>“启用勾选”上,使 Firefox 能够使用 GPU。 (评论中的@Marcos Perez Gude 提供了这个替代方案,向您大喊大叫)。
关于html - 视频导致 Firefox 滞后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37192626/