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