المرجع: MediaItem
تمثيل الوسائط (مثل صورة أو فيديو) في "صور Google"
تمثيل JSON |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
الحقول | |
---|---|
id |
معرّف عنصر الوسائط. هذا معرّف ثابت يمكن استخدامه بين الجلسات لتحديد عنصر الوسائط هذا. |
description |
وصف ملف الوسائط. تظهر هذه المعلومات للمستخدم في قسم معلومات الملف في تطبيق "صور Google". يجب ألا يزيد عدد الأحرف عن 1000 حرف. يجب تضمين النصوص التي كتبها المستخدمون فقط. يجب أن تضيف الأوصاف سياقًا وتساعد المستخدمين على فهم الوسائط. لا تضمِّن أي سلاسل تم إنشاؤها تلقائيًا، مثل أسماء الملفات والعلامات والبيانات الوصفية الأخرى. |
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") طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
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 المحدّد |
|