2016-11-17 115 views
0

使用youtube.videos.list你可以找到一个视频的缩略图http://img.youtube.com/vi/bQVoAWSP7k4/0.jpg如何知道:如果YouTube缩略图是一个自定义缩略图

我知道别人已经能够识别缩略图是否为自定义上传的缩略图VS生成的缩略图(YouTube的随机从您的视频中选择一个帧并将其用作您的缩略图),我只是不知道如何。

ps。我比较了两个视频,并没有注意到路径中的图案变化

+0

如果您的帐户[已验证](https://www.youtube.com/verify),则可以上传用于上传视频的自定义缩略图。在[article](https://research.googleblog.com/2015/10/improving-youtube-video-thumbnails-with.html)中也指出,自定义缩略图通常具有良好的边框,焦点和中心关于特定的主题(例如视频中的主角)。你也可以检查这个[线程](http://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api)哪些可能有帮助。 – abielita

+1

在每个视频对象中,都有一个属性['contentDetails.hasCustomThumbnail'](https://developers.google.com/youtube/v3/docs/videos#contentDetails.hasCustomThumbnail)。只有视频上传器才能看到它。这是你在找什么? – approxiblue

+0

@approxiblue非常感谢。你发布它作为答案:--D谢谢吨 – vvMINOvv

回答

1

很遗憾,您无法加载缩略图信息并获取布尔值来查看缩略图是否是自定义的。但是(!)你可以在视频属性中看到。有contentDetails.hasCustomThumbnail它可以告诉你,如果缩略图是一个自定义的。

请参阅this Documentation以获得更接近有关视频属性的信息。 不幸的是,这只能被该视频的上传器看到。很遗憾,没有“简单”的方式来获取这些信息。我个人试图看看缩略图是否高分辨率。如果是这样,它主要是习惯。

但随时检查this guys problem.这可能会给你一个解决方法!