يحدّد مورد thumbnail أحجامًا مختلفة للصور المصغّرة المرتبطة بمورد. يُرجى مراعاة الخصائص التالية للصور المصغّرة:
- السمة
snippet.thumbnailsالخاصة بأحد المراجع هي عنصر يعرّف الصور المصغّرة المتاحة لهذا المرجع. - يحتوي مرجع
thumbnailعلى سلسلة من العناصر. يشير اسم كل عنصر (defaultوmediumوhighوما إلى ذلك) إلى حجم صورة مصغّرة. - قد تتوافق أنواع مختلفة من المراجع مع أحجام مختلفة للصور المصغّرة.
- قد تحدّد أنواع مختلفة من المراجع أحجامًا مختلفة للصور المصغّرة التي تحمل الاسم نفسه. على سبيل المثال، يبلغ حجم الصورة المصغّرة
defaultالخاصة بموردvideoعادةً 120 بكسل × 90 بكسل، ويبلغ حجم الصورة المصغّرةdefaultالخاصة بموردchannelعادةً 88 بكسل × 88 بكسل. - قد تظل أحجام الصور المصغّرة مختلفة للموارد من النوع نفسه بالنسبة إلى صور معيّنة، وذلك استنادًا إلى دقة الصورة الأصلية أو المحتوى الذي تم تحميله إلى YouTube. على سبيل المثال، قد يتيح فيديو عالي الدقة صورًا مصغّرة بدرجة دقة أعلى من الفيديوهات غير العالية الدقة.
- يحتوي كل عنصر يتضمّن معلومات عن حجم الصورة المصغّرة على السمتَين
widthوheight. ومع ذلك، قد لا يتم عرض خصائص العرض والارتفاع لهذه الصورة. - إذا كانت الصورة المصغّرة التي تم تحميلها لا تتطابق مع الأبعاد المطلوبة، سيتم تغيير حجم الصورة لتتطابق مع الحجم الصحيح بدون تغيير نسبة العرض إلى الارتفاع. لا يتم قص الصورة، ولكن قد تتضمّن أشرطة سوداء ليكون الحجم صحيحًا.
الطُرق
تتيح واجهة برمجة التطبيقات الطرق التالية لموارد 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 |
stringتمثّل عنوان URL الخاص بالصورة. |
default.width |
unsigned integerتمثّل هذه السمة عرض الصورة. |
default.height |
unsigned integerتمثّل هذه السمة ارتفاع الصورة. |
medium |
objectتمثّل هذه السمة نسخة أعلى دقة من الصورة المصغّرة. بالنسبة إلى فيديو (أو مرجع يشير إلى فيديو)، يبلغ عرض هذه الصورة 320 بكسل وارتفاعها 180 بكسل. بالنسبة إلى قناة، يبلغ عرض هذه الصورة 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تمثّل هذه السمة ارتفاع الصورة. |