Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-检测Youtube默认缩略图_Javascript_Image_Youtube Api - Fatal编程技术网

Javascript-检测Youtube默认缩略图

Javascript-检测Youtube默认缩略图,javascript,image,youtube-api,Javascript,Image,Youtube Api,是否有任何方法可以查看Youtube缩略图是否确实存在,或者Youtube只是将其替换为默认缩略图 例如,没有此缩略图的视频: 还有一个具有现有缩略图: 故事: 我只是尝试使用Youtube的maxresdefault缩略图作为我的“媒体播放器页面”的背景。 使用普通图像可以很好地工作,但对于任何原因,一些Youtube视频没有maxresdefault缩略图。如果我加载此图像,我只会得到一个小的默认缩略图,这在全高清屏幕上不是很有趣。而不是提供默认图像,您可以使用、或(请参阅) 如果这不符合您

是否有任何方法可以查看Youtube缩略图是否确实存在,或者Youtube只是将其替换为默认缩略图

例如,没有此缩略图的视频: 还有一个具有现有缩略图:

故事: 我只是尝试使用Youtube的maxresdefault缩略图作为我的“媒体播放器页面”的背景。
使用普通图像可以很好地工作,但对于任何原因,一些Youtube视频没有maxresdefault缩略图。如果我加载此图像,我只会得到一个小的默认缩略图,这在全高清屏幕上不是很有趣。

而不是提供默认图像,您可以使用、或(请参阅)


如果这不符合您的需要,您可以比较每个图像的Base64编码,如以下回答中所定义:

谢谢!这不是我想要的解决方案,但它给了我一点动力。我刚刚添加了第二个(隐藏的)imagetag,它根据嵌入图像的大小自动调整自身大小,并使用Javascript读取其宽度。如果.offsetWidth等于120,这是默认的Youtube缩略图,可以重新绘制。很高兴提供帮助,而且思维敏捷!