Ресурс thumbnail определяет разные размеры значков, связанные с ресурсом. Обратите внимание на следующие характеристики значков:
- Свойство
snippet.thumbnailsресурса – это объект, который идентифицирует значки, доступные для этого ресурса. - Ресурс
thumbnailсодержит ряд объектов. Название каждого объекта (default,medium,highи т. д.) указывает на размер значка. - Для разных типов ресурсов могут поддерживаться разные размеры значков.
- Для значков с одинаковым названием в разных типах ресурсов могут быть заданы разные размеры. Например, значок
defaultдля ресурсаvideoобычно имеет размер 120 x 90 пикселей, а значокdefaultдля ресурсаchannel– 88 x 88 пикселей. - Размеры значков для ресурсов одного типа могут различаться в зависимости от разрешения исходного изображения или контента, загруженного на YouTube. Например, для HD-видео можно использовать значки с более высоким разрешением, чем для видео в стандартном качестве.
- У каждого объекта, содержащего информацию о размере уменьшенного изображения, есть свойства
widthиheight. Однако свойства ширины и высоты для этого изображения могут не возвращаться. - Если загруженное изображение не соответствует требованиям к размеру, оно будет автоматически изменено без искажения соотношения сторон. Изображение не обрезано, но может содержать черные полосы, чтобы соответствовать требованиям к размеру.
Методы
API поддерживает следующие методы для ресурсов thumbnails:
- set
- Загружает на YouTube собственный значок видео и устанавливает его для видео.
Представление ресурса
Ниже показана структура JSON для ресурса thumbnails.
{
"default": {
"url": string,
"width": unsigned integer,
"height": unsigned integer
},
"medium": {
"url": string,
"width": unsigned integer,
"height": unsigned integer
},
"high": {
"url": string,
"width": unsigned integer,
"height": unsigned integer
},
"standard": {
"url": string,
"width": unsigned integer,
"height": unsigned integer
},
"maxres": {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
}Свойства
В таблице ниже приведены свойства, которые используются в этом ресурсе.
| Свойства | |
|---|---|
default |
objectЗначок по умолчанию. Ширина стандартного значка видео или ресурса, который ссылается на видео (например, элемента плейлиста или результата поиска), составляет 120 пикселей, а высота – 90 пикселей. По умолчанию значок канала имеет размер 88 x 88 пикселей. |
default.url |
stringURL изображения. |
default.width |
unsigned integerШирина изображения. |
default.height |
unsigned integerВысота изображения. |
medium |
objectВерсия значка с более высоким разрешением. Для видео (или ресурса, который ссылается на видео) это изображение имеет ширину 320 пикселей и высоту 180 пикселей. Для канала размер изображения составляет 240 x 240 пикселей. |
medium.url |
stringURL изображения. |
medium.width |
unsigned integerШирина изображения. |
medium.height |
unsigned integerВысота изображения. |
high |
objectЗначок с высоким разрешением. Для видео (или ресурса, который ссылается на видео) это изображение имеет ширину 480 пикселей и высоту 360 пикселей. Для канала это изображение размером 800 x 800 пикселей. |
high.url |
stringURL изображения. |
high.width |
unsigned integerШирина изображения. |
high.height |
unsigned integerВысота изображения. |
standard |
objectВерсия значка с ещё более высоким разрешением, чем high. Она доступна для некоторых видео и других ресурсов, связанных с видео, например элементов плейлистов или результатов поиска. Ширина этого изображения – 640 пкс, а высота – 480 пкс. |
standard.url |
stringURL изображения. |
standard.width |
unsigned integerШирина изображения. |
standard.height |
unsigned integerВысота изображения. |
maxres |
objectВерсия значка с самым высоким разрешением. Такой размер доступен для некоторых видео и других ресурсов, связанных с видео, например элементов плейлистов или результатов поиска. Ширина изображения – 1280 пикселей, высота – 720 пикселей. |
maxres.url |
stringURL изображения. |
maxres.width |
unsigned integerШирина изображения. |
maxres.height |
unsigned integerВысота изображения. |