Javascript - 检测 Youtube 默认缩略图

标签 javascript image youtube-api

有什么方法可以查看 Youtube 缩略图是否真的存在,或者 Youtube 只是将其替换为默认缩略图?

例如,没有此缩略图的视频:http://img.youtube.com/vi/G75WApUdYJ4/maxresdefault.jpg 还有一个有缩略图:http://img.youtube.com/vi/pkyLAWX5V30/maxresdefault.jpg

故事: 我只是尝试使用 Youtube 的 maxresdefault-Thumbnails 作为我的“Media-Player-Page”的背景。 使用普通图像效果很好,但出于任何原因,某些 Youtube 视频没有 maxresdefault-Thumbnail。如果我加载此图像,我只会得到较小的默认缩略图,这在全高清屏幕上并不是很令人愉快。

最佳答案

您可以使用 0.jpg 而不是提供默认图像, 1.jpg , 2.jpg , 或 3.jpg (参见 How do I get a YouTube video thumbnail from the YouTube API?)。

如果这不能满足您的需求,您可以比较每个图像的 Base64 编码,如以下答案中所定义:Get image data in JavaScript?

关于Javascript - 检测 Youtube 默认缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14917664/

相关文章:

Youtube API - 没有 channel 名称

java - 如何在 Java 中使用 JPEG 创建缩略图?

c# - 列出 youtube 上的所有视频

javascript - $_POST 变量未通过表单传递

javascript - 将新 CSS 类应用于遗留数据的最佳实践

java - 如何将图像从android发送到servlet然后存储

html - 如何让文本在 CSS 中围绕不规则形状流动

youtube - 使用 v3.0 检索旧 gdata 链接的 youtube 视频的正确方法是什么?

javascript 每 3 个字符拆分变量,但如果有 8 个字符仍显示全部

javascript - 使用 d、MMM yyyy 格式验证 javascript 中的日期