Ресурс thumbnail определяет различные размеры миниатюрных изображений, связанных с ресурсом. Обратите внимание на следующие характеристики миниатюрных изображений:
- Свойство
snippet.thumbnailsресурса — это объект, который идентифицирует миниатюрные изображения, доступные для этого ресурса. - Ресурс
thumbnailсодержит ряд объектов. Имя каждого объекта (default,medium,highи т. д.) соответствует размеру изображения миниатюры. - Различные типы ресурсов могут поддерживать различные размеры миниатюрных изображений.
- Разные типы ресурсов могут определять разные размеры миниатюр с одинаковым именем. Например, миниатюра
defaultдляvideoобычно имеет размер 120x90 пикселей, а миниатюраdefaultдля ресурсаchannel— 88x88 пикселей. - Ресурсы одного типа могут иметь разные размеры миниатюр для некоторых изображений в зависимости от разрешения исходного изображения или контента, загруженного на YouTube. Например, HD-видео может поддерживать более высокое разрешение миниатюр, чем видео в формате, отличном от 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 пикселей и высоту 88 пикселей. |
default. url | stringURL-адрес изображения. |
default. width | unsigned integerШирина изображения. |
default. height | unsigned integerВысота изображения. |
medium | objectВерсия миниатюры с более высоким разрешением. Для видео (или ресурса, ссылающегося на видео) это изображение имеет ширину 320 пикселей и высоту 180 пикселей. Для канала это изображение имеет ширину 240 пикселей и высоту 240 пикселей. |
medium. url | stringURL-адрес изображения. |
medium. width | unsigned integerШирина изображения. |
medium. height | unsigned integerВысота изображения. |
high | objectИзображение миниатюры в высоком разрешении. Для видео (или ресурса, ссылающегося на видео) это изображение имеет ширину 480 пикселей и высоту 360 пикселей. Для канала это изображение имеет ширину 800 пикселей и высоту 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Высота изображения. |