المرجع: 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 |
الاسم المعروض للمساهم. |
الطُرق |
|
---|---|
|
إنشاء عنصر وسائط واحد أو أكثر في مكتبة "صور Google" الخاصة بالمستخدم |
|
يتم عرض قائمة بعناصر الوسائط لمعرّفات عناصر الوسائط المحدّدة. |
|
لعرض عنصر الوسائط لمعرف عنصر الوسائط المحدد. |
|
يمكنك إدراج جميع عناصر الوسائط من مكتبة "صور Google" لدى المستخدم. |
|
عدِّل عنصر الوسائط باستخدام id المحدّد. |
|
البحث عن عناصر وسائط في مكتبة "صور Google" الخاصة بالمستخدم |