借助YouTube数据API,我可以检索视频资源的缩略图列表。这个请求...
GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=DUM1284TqFc&fields=items%2Fsnippet%2Fthumbnails&key={YOUR_API_KEY}
。生成此响应...
{
"items": [
{
"snippet": {
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/DUM1284TqFc/default.jpg",
"width": 120,
"height": 90
},
"medium": {
"url": "https://i.ytimg.com/vi/DUM1284TqFc/mqdefault.jpg",
"width": 320,
"height": 180
},
"high": {
"url": "https://i.ytimg.com/vi/DUM1284TqFc/hqdefault.jpg",
"width": 480,
"height": 360
},
"standard": {
"url": "https://i.ytimg.com/vi/DUM1284TqFc/sddefault.jpg",
"width": 640,
"height": 480
},
"maxres": {
"url": "https://i.ytimg.com/vi/DUM1284TqFc/maxresdefault.jpg",
"width": 1280,
"height": 720
}
}
}
}
]
}
(API 资源管理器)
maxres
对象具有1280
和720
的width
和height
。但是,url
(https://i.ytimg.com/vi/DUM1284TqFc/maxresdefault.jpg) 实际上指向 1920x1080 的图像。
似乎"maxres"缩略图生成的大小与原始上传的视频相同,并且此特定视频(https://youtu.be/DUM1284TqFc)的大小为1920x1080。
我找不到此视频的 1280x720 缩略图。
width
和height
属性指的是什么?- 如何使用 YouTube 数据 API 获取缩略图的真实宽度和高度?
- 是否有 1280x720 版本的缩略图?
这似乎是YouTubeAPI中的一个错误。根据文档,maxres缩略图对应于:
缩略图的最高分辨率版本。此图像大小适用于某些视频和引用视频的其他资源,例如播放列表项或搜索结果。此图像宽 1280 像素,高 720 像素。