roy-bongers / youtube-oembed-lazy-load
WordPress 插件,用于懒加载 YouTube 视频以节省带宽。
v1.0.2
2020-03-24 19:20 UTC
Requires
- php: >=5.6.0
- ext-xml: *
- composer/installers: ^v1.6.0
This package is auto-updated.
Last update: 2024-09-30 01:40:42 UTC
README
此 WordPress 插件将默认的 YouTube 嵌入替换为视频的静态(图片)和播放按钮,而不是嵌入整个 iframe。只有图片会被下载,而不是整个 YouTube iframe(大约 600kB)。这使得您的页面渲染速度更快,这在移动设备上尤为重要。当点击播放按钮时,iframe 将被加载,视频将自动播放(对于移动设备,请参阅 已知问题)。
用法
使用默认的 WordPress 嵌入短代码。视频将自动使用静态图片而不是原始 iframe 进行嵌入。
[embed]https://www.youtube.com/watch?v=dQw4w9WgXcQ[/embed]
要求
- PHP >= 5.6 且已安装 php-xml 模块。
- 已安装和激活 classic-editor 插件的 WordPress。
安装
使用 composer,只需执行: composer require 'roy-bongers/youtube-oembed-lazy-load:*'
已知问题
Gutenberg 支持
该插件仅与 Classic editor 一起使用,而不是与新的 Gutenberg 编辑器一起使用。我目前不打算添加对 Gutenberg 的支持。如果您想添加对 Gutenberg 的支持,请将该项目进行分支。
在移动设备上自动播放
Google Chrome 和其他浏览器阻止在移动设备上自动播放,除非它们是静音的。该插件尝试以音频播放视频。如果失败,视频将以静音开始播放。