المورد: MediaItem
تمثيل عنصر وسائط (مثل صورة أو فيديو) في "صور Google"
تمثيل JSON |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
الحقول | |
---|---|
id |
معرّف لعنصر الوسائط هذا معرّف ثابت يمكن استخدامه بين الجلسات لتحديد عنصر الوسائط هذا. |
description |
وصف عنصر الوسائط يتم عرض هذا العنوان للمستخدم في قسم معلومات العنصر في تطبيق "صور Google"، ويجب ألا يزيد عدد أحرفه عن 1,000 حرف. يجب تضمين النصوص التي كتبها المستخدمون فقط. يجب أن تضيف الأوصاف سياقًا وتساعد المستخدمين على فهم الوسائط. لا تدرِج أي سلاسل يتم إنشاؤها تلقائيًا، مثل أسماء الملفات والعلامات والبيانات الوصفية الأخرى. |
productUrl |
عنوان URL الخاص بملف الوسائط في "صور Google" لا يتوفّر هذا الرابط للمستخدم إلا إذا سجّل الدخول. عند استرجاع المحتوى من خلال البحث في الألبوم، يشير عنوان URL إلى العنصر داخل الألبوم. |
baseUrl |
عنوان URL لوحدة البايت الخاصة بعنصر الوسائط يجب عدم استخدام هذا العنوان كما هو. يجب إلحاق المَعلمات بهذا عنوان URL قبل استخدامه. اطّلِع على مستندات المطوّرين للحصول على قائمة كاملة بالمَعلمات المتاحة. على سبيل المثال، سيضبط |
mimeType |
نوع MIME الخاص بملف الوسائط مثلاً: |
mediaMetadata |
البيانات الوصفية ذات الصلة بعنصر الوسائط، مثل الارتفاع أو العرض أو وقت الإنشاء |
contributorInfo |
معلومات عن المستخدم الذي أضاف عنصر الوسائط هذا يُرجى العلم أنّ هذا الإجراء لا يتم تضمينه إلا عند استخدام |
filename |
اسم ملف عنصر الوسائط. ويتم عرض هذه المعلومات للمستخدم في قسم معلومات العنصر في تطبيق "صور Google". |
MediaMetadata
البيانات الوصفية لعنصر وسائط
تمثيل JSON |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
الحقول | |
---|---|
creationTime |
الوقت الذي تم فيه إنشاء ملف الوسائط لأول مرة (وليس وقت تحميله إلى "صور Google") يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
width |
العرض الأصلي (بالبكسل) لعنصر الوسائط |
height |
الارتفاع الأصلي (بوحدات البكسل) لملف الوسائط |
حقل الربط metadata البيانات الوصفية لملف الوسائط الخاصة بنوع الوسائط الأساسي الذي يمثّله يمكن أن يكون metadata واحدًا فقط مما يلي: |
|
photo |
البيانات الوصفية لنوع وسائط الصور |
video |
البيانات الوصفية لنوع ملف وسائط الفيديو |
صورة
البيانات الوصفية الخاصة بالصورة، مثل درجة ISO وطول البعد البؤري ووقت التعرّض للضوء قد تكون بعض هذه الحقول فارغة أو غير مضمّنة.
تمثيل JSON |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
الحقول | |
---|---|
cameraMake |
علامة تجارية للكاميرا التي تم التقاط الصورة بها |
cameraModel |
طراز الكاميرا التي تم التقاط الصورة بها |
focalLength |
البعد البؤري لعدسة الكاميرا التي تم التقاط الصورة بها |
apertureFNumber |
رقم فتحة عدسة الكاميرا التي تم التقاط الصورة بها. |
isoEquivalent |
سرعة ISO للكاميرا التي تم التقاط الصورة بها |
exposureTime |
مدة تعرّض فتحة الكاميرا للضوء عند التقاط الصورة المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
فيديو
البيانات الوصفية الخاصة بالفيديو، مثل عدد اللقطات في الثانية وحالة المعالجة قد تكون بعض هذه الحقول فارغة أو غير مضمّنة.
تمثيل JSON |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
الحقول | |
---|---|
cameraMake |
علامة تجارية الكاميرا التي تم تصوير الفيديو بها |
cameraModel |
طراز الكاميرا التي تم التقاط الفيديو بها |
fps |
عدد اللقطات في الثانية للفيديو |
status |
حالة معالجة الفيديو |
VideoProcessingStatus
حالة معالجة فيديو يتم تحميله إلى "صور Google"
عمليات التعداد | |
---|---|
UNSPECIFIED |
حالة معالجة الفيديو غير معروفة. |
PROCESSING |
جارٍ معالجة الفيديو. يظهر للمستخدم رمز هذا الفيديو في تطبيق "صور Google"، ولكن لا يمكن تشغيله بعد. |
READY |
اكتملت معالجة الفيديو وأصبح جاهزًا للمشاهدة. ملاحظة مهمة: قد يتعذّر تنزيل فيديو غير في حالة "جاهز". |
FAILED |
حدث خطأ وتعذّرت معالجة الفيديو. |
ContributorInfo
معلومات عن المستخدم الذي أضاف ملف الوسائط يُرجى العِلم أنّه لا يتم تضمين هذه المعلومات إلا إذا كان عنصر الوسائط ضمن ألبوم مشترَك أنشأه تطبيقك وكان لديك نطاق المشاركة.
تمثيل JSON |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
الحقول | |
---|---|
profilePictureBaseUrl |
عنوان URL لصورة الملف الشخصي للمساهم |
displayName |
الاسم المعروض للمساهم. |
الطُرق |
|
---|---|
|
|
|
|
|
|
|
|
|
عدِّل عنصر الوسائط باستخدام id المحدّد. |
|