- المصدر: PickedMediaItem
- النوع
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- الطُرق
المرجع: PickedMediaItem
تمثيل صورة أو فيديو اختارهما المستخدم
تمثيل JSON |
---|
{ "id": string, "createTime": string, "type": enum ( |
الحقول | |
---|---|
id |
معرّف لعنصر الوسائط هذا معرّف ثابت يمكن استخدامه بين الجلسات لتحديد عنصر الوسائط هذا. |
createTime |
الوقت الذي تم فيه إنشاء ملف الوسائط (وليس وقت تحميله إلى "صور Google") يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
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 |
سرعة ISO للكاميرا التي تم التقاط الصورة بها |
exposureTime |
مدة تعرّض فتحة الكاميرا للضوء عند التقاط الصورة المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
VideoMetadata
البيانات الوصفية الخاصة بالفيديو على سبيل المثال، عدد اللقطات في الثانية.
تمثيل JSON |
---|
{
"fps": number,
"processingStatus": enum ( |
الحقول | |
---|---|
fps |
عدد اللقطات في الثانية للفيديو |
processingStatus |
حالة معالجة الفيديو |
VideoProcessingStatus
حالة معالجة فيديو محفوظ في "صور Google"
عمليات التعداد | |
---|---|
UNSPECIFIED |
لم يتم تحديد حالة معالجة الفيديو. |
PROCESSING |
جارٍ معالجة الفيديو. يظهر للمستخدم رمز هذا الفيديو في تطبيق "صور Google"، ولكن لا يمكن تشغيله بعد. |
READY |
اكتملت معالجة الفيديو وأصبح جاهزًا للعرض. قد لا تنجح محاولة تنزيل فيديو غير في الحالة |
FAILED |
حدث خطأ وتعذّرت معالجة الفيديو. |
الطُرق |
|
---|---|
|
لعرض قائمة بعناصر الوسائط التي اختارها المستخدم خلال الجلسة المحدّدة. |