Thumbnails

Tài nguyên thumbnail xác định nhiều kích thước hình thu nhỏ được liên kết với một tài nguyên. Xin lưu ý những đặc điểm sau đây của hình thu nhỏ:

  • Thuộc tính snippet.thumbnails của tài nguyên là một đối tượng xác định hình thu nhỏ có sẵn cho tài nguyên đó.
  • Tài nguyên thumbnail chứa một loạt đối tượng. Tên của mỗi đối tượng (default, medium, high, v.v.) đề cập đến kích thước hình thu nhỏ.
  • Các loại tài nguyên khác nhau có thể hỗ trợ nhiều kích thước hình thu nhỏ.
  • Các loại tài nguyên khác nhau có thể xác định các kích thước khác nhau cho hình thu nhỏ có cùng tên. Ví dụ: hình thu nhỏ default cho tài nguyên video thường có kích thước 120px x 90px, còn hình thu nhỏ default cho tài nguyên channel thường có kích thước 88px x 88px.
  • Các tài nguyên cùng loại vẫn có thể có kích thước hình thu nhỏ khác nhau đối với một số hình ảnh, tuỳ thuộc vào độ phân giải của hình ảnh hoặc nội dung gốc được tải lên YouTube. Ví dụ: video HD có thể hỗ trợ hình thu nhỏ có độ phân giải cao hơn so với video không phải HD.
  • Mỗi đối tượng chứa thông tin về kích thước hình thu nhỏ đều có một thuộc tính width và một thuộc tính height. Tuy nhiên, các thuộc tính chiều rộng và chiều cao có thể không được trả về cho hình ảnh đó.
  • Nếu hình thu nhỏ được tải lên không có kích thước theo yêu cầu, thì hình ảnh đó sẽ được đổi kích thước cho phù hợp mà không thay đổi tỷ lệ khung hình. Hình ảnh không bị cắt nhưng có thể có các thanh màu đen để đảm bảo kích thước chính xác.

Phương thức

API này hỗ trợ các phương thức sau cho tài nguyên thumbnails:

set
Tải một hình thu nhỏ tuỳ chỉnh cho video lên YouTube và đặt hình thu nhỏ đó cho một video.

Cách trình bày tài nguyên

Cấu trúc JSON sau đây cho thấy định dạng của tài nguyên 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
  }
}

Thuộc tính

Bảng sau đây xác định các thuộc tính xuất hiện trong tài nguyên này:

Thuộc tính
default object
Hình thu nhỏ mặc định. Hình thu nhỏ mặc định cho một video (hoặc một tài nguyên đề cập đến video, chẳng hạn như một mục trong danh sách phát hoặc kết quả tìm kiếm) có chiều rộng 120 pixel và chiều cao 90 pixel. Hình thu nhỏ mặc định của kênh có kích thước rộng 88 pixel và cao 88 pixel.
default.url string
URL của hình ảnh.
default.width unsigned integer
Chiều rộng của hình ảnh.
default.height unsigned integer
Chiều cao của hình ảnh.
medium object
Phiên bản có độ phân giải cao hơn của hình thu nhỏ. Đối với video (hoặc tài nguyên đề cập đến video), hình ảnh này có chiều rộng 320 px và chiều cao 180 px. Đối với kênh, hình ảnh này có chiều rộng 240 px và chiều cao 240 px.
medium.url string
URL của hình ảnh.
medium.width unsigned integer
Chiều rộng của hình ảnh.
medium.height unsigned integer
Chiều cao của hình ảnh.
high object
Phiên bản có độ phân giải cao của hình thu nhỏ. Đối với video (hoặc tài nguyên đề cập đến video), hình ảnh này có chiều rộng 480 pixel và chiều cao 360 pixel. Đối với kênh, hình ảnh này có chiều rộng 800px và chiều cao 800px.
high.url string
URL của hình ảnh.
high.width unsigned integer
Chiều rộng của hình ảnh.
high.height unsigned integer
Chiều cao của hình ảnh.
standard object
Phiên bản hình thu nhỏ có độ phân giải cao hơn cả hình ảnh có độ phân giải high. Hình ảnh này xuất hiện ở một số video và các tài nguyên khác có liên quan đến video, chẳng hạn như các mục trong danh sách phát hoặc kết quả tìm kiếm. Hình ảnh này có chiều rộng 640 px và chiều cao 480 px.
standard.url string
URL của hình ảnh.
standard.width unsigned integer
Chiều rộng của hình ảnh.
standard.height unsigned integer
Chiều cao của hình ảnh.
maxres object
Phiên bản có độ phân giải cao nhất của hình thu nhỏ. Kích thước hình ảnh này có ở một số video và các tài nguyên khác có liên quan đến video, chẳng hạn như các mục trong danh sách phát hoặc kết quả tìm kiếm. Hình ảnh này có chiều rộng 1280px và chiều cao 720px.
maxres.url string
URL của hình ảnh.
maxres.width unsigned integer
Chiều rộng của hình ảnh.
maxres.height unsigned integer
Chiều cao của hình ảnh.