移动端视频自动播放时加载卡顿怎么办?
我在给移动端页面加视频预览功能时,用了video标签自动播放,设置了muted和autoplay属性。但测试时发现视频加载特别卡,页面都卡成PPT了。
我尝试过把视频转成webm格式,还加了以下CSS控制宽高,但问题没解决:
.video-container {
width: 100%;
max-width: 320px;
overflow: hidden;
}
video {
width: 100%;
object-fit: cover;
vertical-align: middle;
}
用Lighthouse测发现”减少渲染 Blocking”项得分很低,但不知道具体怎么优化。有没有更有效的移动端视频加载方案?
再加 JS 按需加载: