首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AMP-YouTube - Lazyloading占位符图像

AMP-YouTube - Lazyloading占位符图像
EN

Stack Overflow用户
提问于 2019-12-20 02:06:59
回答 1查看 285关注 0票数 1

在使用amp-youtube组件时,我注意到它使用视频的静态封面图像作为占位符,直到用户滚动到视频,在这一点上视频本身被加载!

这太棒了!然而,当在PageSpeed insights中测试我的页面时,我会因为“延迟屏幕外图像”而受到惩罚,因为所使用的占位符图像本身并不是延迟加载的。

页面上的所有其他amp-img都会延迟加载,所以我希望有一种方法也可以为YouTube代码启用它?

这是一个包含YouTube视频的页面示例:https://nationalguitaracademy.com/acoustic-guitar-tabs/amp/

页面的PageSpeed结果:https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fnationalguitaracademy.com%2Facoustic-guitar-tabs%2Famp%2F

TLDR:视频本身会延迟加载,但在视频加载之前使用的静态图像不会延迟加载。

EN

回答 1

Stack Overflow用户

发布于 2019-12-28 22:43:23

尝试添加自定义占位符,如下所示:

代码语言:javascript
复制
<amp-youtube
 // attributes here 
>
  <amp-img
    src="// placeholder image "
    placeholder
    layout="fill"
  />
</amp-youtube>

如果这不工作,真的没有办法修复灯塔或速度洞察错误时,涉及到AMP,因为你不能编辑源代码。您唯一的希望是在AMP GitHub项目中提交一份错误报告。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59414845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档