- المرجع: PickedMediaItem
- النوع
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- الطُرق
المورد: PickedMediaItem
تمثّل هذه السمة صورة أو فيديو اختارهما المستخدم.
تمثيل JSON |
---|
{ "id": string, "createTime": string, "type": enum ( |
الحقول | |
---|---|
id |
معرّف عنصر الوسائط هذا معرّف ثابت يمكن استخدامه بين الجلسات لتحديد عنصر الوسائط هذا. |
createTime |
الوقت الذي تم فيه إنشاء عنصر الوسائط (وليس وقت تحميله إلى "صور Google") يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
type |
نوع عنصر الوسائط هذا. |
mediaFile |
ملف الوسائط الذي يتألف منه عنصر الوسائط هذا |
النوع
تمثّل هذه السمة نوع عنصر الوسائط.
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
لم يتم تحديد النوع. |
PHOTO |
يمثّل عنصر الوسائط صورة. |
VIDEO |
يمثّل عنصر الوسائط فيديو. |
MediaFile
تمثيل لملف وسائط
تمثيل JSON |
---|
{
"baseUrl": string,
"mimeType": string,
"filename": string,
"mediaFileMetadata": {
object ( |
الحقول | |
---|---|
baseUrl |
تمثّل هذه السمة عنوان URL لجلب وحدات البايت الخاصة بملف الوسائط. لتنزيل ملف وسائط، على عميل واجهة برمجة التطبيقات إضافة المَعلمات المحدّدة في مستندات المطوّرين إلى عنوان URL هذا. |
mimeType |
نوع MIME لملف الوسائط مثلاً: |
filename |
اسم ملف الوسائط. |
mediaFileMetadata |
بيانات وصفية مرتبطة بملف الوسائط، مثل الارتفاع والعرض |
MediaFileMetadata
بيانات وصفية حول ملف وسائط
تمثيل JSON |
---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field |
الحقول | |
---|---|
width |
تمثّل هذه السمة العرض الأصلي لملف الوسائط (بالبكسل). |
height |
تمثّل هذه السمة الارتفاع الأصلي لملف الوسائط (بوحدات البكسل). |
cameraMake |
تمثّل هذه السمة العلامة التجارية للكاميرا التي تم التقاط الوسائط بها. |
cameraModel |
طراز الكاميرا التي تم التقاط الوسائط بها |
حقل الدمج metadata البيانات الوصفية لملف الوسائط الخاص بنوع الوسائط يمكن أن تكون metadata إحدى القيم التالية فقط: |
|
photoMetadata |
البيانات الوصفية لنوع وسائط الصور |
videoMetadata |
البيانات الوصفية لنوع وسائط الفيديو |
PhotoMetadata
البيانات الوصفية الخاصة بصورة، مثل ISO والبعد البؤري ووقت التعريض
قد لا يتم ضبط بعض هذه الحقول.
تمثيل JSON |
---|
{ "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
الحقول | |
---|---|
focalLength |
تمثّل هذه السمة البعد البؤري لعدسة الكاميرا التي تم التقاط الصورة بها. |
apertureFNumber |
تمثّل هذه السمة رقم فتحة العدسة لعدسة الكاميرا التي تم التقاط الصورة بها. |
isoEquivalent |
مستوى حساسية الضوء في الكاميرا التي تم التقاط الصورة بها |
exposureTime |
مدة تعرّض فتحة عدسة الكاميرا للضوء عند التقاط الصورة مدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
VideoMetadata
البيانات الوصفية الخاصة بفيديو معيّن على سبيل المثال، عدد اللقطات في الثانية.
تمثيل JSON |
---|
{
"fps": number,
"processingStatus": enum ( |
الحقول | |
---|---|
fps |
عدد اللقطات في الثانية في الفيديو |
processingStatus |
حالة معالجة الفيديو |
VideoProcessingStatus
حالة معالجة فيديو مخزّن في "صور Google"
عمليات التعداد | |
---|---|
UNSPECIFIED |
لم يتم تحديد حالة معالجة الفيديو. |
PROCESSING |
جارٍ معالجة الفيديو. يظهر للمستخدم رمز لهذا الفيديو في تطبيق "صور Google"، ولكن لا يمكن تشغيله بعد. |
READY |
اكتملت معالجة الفيديو وأصبح جاهزًا للمشاهدة. قد يتعذّر تنزيل فيديو ليس في الحالة |
FAILED |
حدث خطأ وتعذّرت معالجة الفيديو. |
الطُرق |
|
---|---|
|
تعرض هذه الطريقة قائمة بعناصر الوسائط التي اختارها المستخدم خلال الجلسة المحدّدة. |