Une ressource thumbnail
identifie différentes tailles d'image de vignette associées à une ressource. Veuillez noter les caractéristiques suivantes des vignettes:
- La propriété
snippet.thumbnails
d'une ressource est un objet qui identifie les vignettes disponibles pour cette ressource. - Une ressource
thumbnail
contient une série d'objets. Le nom de chaque objet (default
,medium
,high
, etc.) correspond à la taille de l'image miniature. - Chaque type de ressource accepte différentes tailles de vignettes.
- Différents types de ressources peuvent définir différentes tailles pour les vignettes portant le même nom. Par exemple, la vignette
default
d'une ressourcevideo
mesure généralement 120 x 90 pixels, tandis que la vignettedefault
d'une ressourcechannel
mesure 88 x 88 pixels. - Des ressources du même type peuvent toujours avoir des tailles de miniature différentes pour certaines images, en fonction de la résolution de l'image d'origine ou du contenu mis en ligne sur YouTube. Par exemple, une vidéo HD peut être compatible avec des miniatures de meilleure résolution que les vidéos non HD.
- Chaque objet qui contient des informations sur la taille d'une vignette possède une propriété
width
et une propriétéheight
. Toutefois, les propriétés de largeur et de hauteur ne peuvent pas être renvoyées pour cette image. - Si une vignette importée ne correspond pas aux dimensions requises, elle est redimensionnée pour correspondre à la taille correcte sans modifier ses proportions. L'image n'est pas recadrée, mais des barres noires peuvent apparaître afin que la taille soit correcte.
Méthodes
L'API est compatible avec les méthodes suivantes pour les ressources thumbnails
:
- ensemble
- Il met en ligne une miniature de vidéo personnalisée sur YouTube et la définit pour une vidéo.
Représentation des ressources
La structure JSON suivante montre le format d'une ressource 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 } }
Propriétés
Le tableau suivant définit les propriétés qui apparaissent dans cette ressource:
Propriétés | |
---|---|
default |
object Vignette par défaut. La miniature par défaut d'une vidéo (ou d'une ressource faisant référence à une vidéo, comme un élément de playlist ou un résultat de recherche) mesure 120 pixels de large et 90 pixels de haut. La miniature par défaut d'une chaîne fait 88 pixels de large et 88 pixels de haut. |
default.url |
string URL de l'image. |
default.width |
unsigned integer Largeur de l'image. |
default.height |
unsigned integer Hauteur de l'image. |
medium |
object Version de résolution supérieure de l'image miniature. Pour une vidéo (ou une ressource faisant référence à une vidéo), cette image mesure 320 pixels de large et 180 pixels de haut. Pour une chaîne, elle mesure 240 pixels de large et 240 pixels de haut. |
medium.url |
string URL de l'image. |
medium.width |
unsigned integer Largeur de l'image. |
medium.height |
unsigned integer Hauteur de l'image. |
high |
object Version haute résolution de l'image miniature. Pour une vidéo (ou une ressource faisant référence à une vidéo), cette image mesure 480 pixels de large et 360 pixels de haut. Pour une chaîne, elle mesure 800 pixels de large et 800 pixels de haut. |
high.url |
string URL de l'image. |
high.width |
unsigned integer Largeur de l'image. |
high.height |
unsigned integer Hauteur de l'image. |
standard |
object Une version de la miniature avec une résolution encore supérieure à celle de l'image high . Cette image est disponible pour certaines vidéos et d'autres ressources faisant référence à des vidéos, comme des éléments de playlist ou des résultats de recherche. Cette image fait 640 pixels de large et 480 pixels de haut. |
standard.url |
string URL de l'image. |
standard.width |
unsigned integer Largeur de l'image. |
standard.height |
unsigned integer Hauteur de l'image. |
maxres |
object Version avec la plus haute résolution de l'image miniature. Cette taille d'image est disponible pour certaines vidéos et d'autres ressources faisant référence à des vidéos, comme des éléments de playlist ou des résultats de recherche. Cette image fait 1 280 pixels de large et 720 pixels de haut. |
maxres.url |
string URL de l'image. |
maxres.width |
unsigned integer Largeur de l'image. |
maxres.height |
unsigned integer Hauteur de l'image. |