ทรัพยากร thumbnail
ระบุภาพขนาดย่อที่แตกต่างกันซึ่งเชื่อมโยงกับทรัพยากร โปรดทราบว่าลักษณะของภาพขนาดย่อมีดังนี้
- พร็อพเพอร์ตี้
snippet.thumbnails
ของทรัพยากรคือออบเจ็กต์ที่ระบุภาพขนาดย่อที่ใช้ได้สำหรับทรัพยากรนั้น - ทรัพยากร
thumbnail
ประกอบด้วยชุดออบเจ็กต์ ชื่อของแต่ละออบเจ็กต์ (default
,medium
,high
ฯลฯ) อ้างอิงถึงขนาดของภาพขนาดย่อ - แหล่งข้อมูลประเภทต่างๆ อาจรองรับภาพขนาดย่อที่แตกต่างกัน
- แหล่งข้อมูลแต่ละประเภทอาจกำหนดขนาดที่แตกต่างกันสำหรับภาพขนาดย่อที่ใช้ชื่อเดียวกัน ตัวอย่างเช่น ภาพขนาดย่อ
default
สำหรับทรัพยากรvideo
โดยทั่วไปจะมีขนาด 120 x 90 พิกเซล และภาพขนาดย่อdefault
สำหรับทรัพยากรchannel
มักจะมีขนาด 88 x 88 พิกเซล - ทรัพยากรประเภทเดียวกันอาจยังคงมีขนาดภาพขนาดย่อที่แตกต่างกันสำหรับบางรูปภาพ ทั้งนี้ขึ้นอยู่กับความละเอียดของรูปภาพต้นฉบับหรือเนื้อหาที่อัปโหลดไปยัง YouTube ตัวอย่างเช่น วิดีโอความละเอียดสูงอาจรองรับภาพขนาดย่อที่มีความละเอียดสูงกว่าวิดีโอที่ไม่ใช่ HD
- แต่ละวัตถุที่มีข้อมูลเกี่ยวกับขนาดของภาพขนาดย่อจะมีพร็อพเพอร์ตี้
width
และพร็อพเพอร์ตี้height
แต่คุณสมบัติความกว้างและความสูงอาจไม่แสดงสำหรับรูปภาพนั้น - หากภาพขนาดย่อที่อัปโหลดไม่ตรงกับขนาดที่ต้องการ ระบบจะปรับขนาดรูปภาพให้ตรงกับขนาดที่ถูกต้องโดยไม่เปลี่ยนอัตราส่วน รูปภาพยังไม่ได้ครอบตัด แต่อาจมีแถบสีดำเพื่อให้ขนาดถูกต้อง
วิธีการ
API รองรับเมธอดต่อไปนี้สำหรับทรัพยากร thumbnails
รายการ
- ตั้งค่า
- อัปโหลดภาพปกวิดีโอที่ทำเองไปยัง 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 รูปภาพขนาดย่อเริ่มต้น ภาพขนาดย่อเริ่มต้นของวิดีโอหรือทรัพยากรที่อ้างอิงไปยังวิดีโอ เช่น รายการเพลย์ลิสต์หรือผลการค้นหา มีความกว้าง 120px และสูง 90px ภาพขนาดย่อเริ่มต้นของช่องคือกว้าง 88 พิกเซลและสูง 88 พิกเซล |
default.url |
string URL ของรูปภาพ |
default.width |
unsigned integer ความกว้างของรูปภาพ |
default.height |
unsigned integer ความสูงของรูปภาพ |
medium |
object ภาพปกเวอร์ชันที่มีความละเอียดสูงขึ้น สำหรับวิดีโอ (หรือทรัพยากรที่อ้างถึงวิดีโอ) รูปภาพนี้จะกว้าง 320px และสูง 180px สำหรับช่อง รูปภาพนี้จะกว้าง 240 พิกเซลและสูง 240 พิกเซล |
medium.url |
string URL ของรูปภาพ |
medium.width |
unsigned integer ความกว้างของรูปภาพ |
medium.height |
unsigned integer ความสูงของรูปภาพ |
high |
object ภาพปกเวอร์ชันความละเอียดสูง สำหรับวิดีโอ (หรือทรัพยากรที่อ้างถึงวิดีโอ) รูปภาพนี้จะกว้าง 480 พิกเซล และสูง 360 พิกเซล สำหรับช่อง รูปภาพนี้จะกว้าง 800 พิกเซลและสูง 800 พิกเซล |
high.url |
string URL ของรูปภาพ |
high.width |
unsigned integer ความกว้างของรูปภาพ |
high.height |
unsigned integer ความสูงของรูปภาพ |
standard |
object ภาพปกเวอร์ชันความละเอียดสูงกว่ารูปภาพความละเอียด high ภาพนี้พร้อมใช้งานสำหรับบางวิดีโอและแหล่งข้อมูลอื่นๆ ที่อ้างถึงวิดีโอ เช่น รายการเพลย์ลิสต์หรือผลการค้นหา รูปภาพนี้กว้าง 640 พิกเซลและสูง 480 พิกเซล |
standard.url |
string URL ของรูปภาพ |
standard.width |
unsigned integer ความกว้างของรูปภาพ |
standard.height |
unsigned integer ความสูงของรูปภาพ |
maxres |
object ภาพปกเวอร์ชันที่มีความละเอียดสูงสุด ขนาดภาพนี้ใช้ได้กับวิดีโอบางรายการและทรัพยากรอื่นๆ ที่อ้างถึงวิดีโอ เช่น รายการเพลย์ลิสต์หรือผลการค้นหา รูปภาพนี้กว้าง 1280 พิกเซลและสูง 720 พิกเซล |
maxres.url |
string URL ของรูปภาพ |
maxres.width |
unsigned integer ความกว้างของรูปภาพ |
maxres.height |
unsigned integer ความสูงของรูปภาพ |