如何在Blogger中将YouTube视频缩略图替换为高清maxresdefault?
解决YouTube缩略图尺寸过小的问题
当然可以!把default.jpg替换成maxresdefault.jpg确实能获取YouTube的高清缩略图,具体操作步骤如下:
- 首先在你的Blogger模板代码里,找到处理YouTube缩略图URL的那段代码(通常是在相关文章插件的逻辑里,对应生成缩略图的部分)
- 找到包含
default.jpg的字符串,把它替换成maxresdefault.jpg。比如原来的代码可能是类似这样的:
改成:var thumbUrl = youtubeUrl.replace(/watch\?v=/, 'embed/') + 'default.jpg';var thumbUrl = youtubeUrl.replace(/watch\?v=/, 'embed/') + 'maxresdefault.jpg'; - 保存模板后刷新页面,就能看到高清的YouTube缩略图了
不过要注意一点:有些发布时间比较早的YouTube视频可能没有生成maxresdefault.jpg规格的缩略图,这时候会显示加载失败的占位图。如果遇到这种情况,可以考虑做个降级处理——先尝试加载maxresdefault.jpg,如果失败就自动切换到hqdefault.jpg(这是YouTube提供的次高清规格,几乎所有视频都支持)。
内容的提问来源于stack exchange,提问作者Biyans




