- منبع: PickedMediaItem
- تایپ کنید
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- داده های ویدیویی
- وضعیت پردازش ویدیو
- روش ها
منبع: PickedMediaItem
نمایش عکس یا ویدیویی که توسط کاربر انتخاب شده است.
نمایندگی JSON |
---|
{ "id": string, "createTime": string, "type": enum ( |
فیلدها | |
---|---|
id | شناسه مورد رسانه. این یک شناسه ثابت است که می تواند بین جلسات برای شناسایی این آیتم رسانه استفاده شود. |
createTime | زمانی که مورد رسانه ایجاد شد (نه زمانی که در Google Photos آپلود شد). مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
type | نوع این آیتم رسانه ای |
mediaFile | فایل رسانه ای که این آیتم رسانه ای را تشکیل می دهد. |
تایپ کنید
نوع یک آیتم رسانه ای
Enums | |
---|---|
TYPE_UNSPECIFIED | نوع آن مشخص نشده است. |
PHOTO | آیتم رسانه نشان دهنده یک عکس است. |
VIDEO | مورد رسانه یک ویدیو را نشان می دهد. |
MediaFile
نمایش یک فایل رسانه ای
نمایندگی JSON |
---|
{
"baseUrl": string,
"mimeType": string,
"filename": string,
"mediaFileMetadata": {
object ( |
فیلدها | |
---|---|
baseUrl | URL برای واکشی بایت های فایل رسانه. برای دانلود یک فایل رسانه ای، سرویس گیرنده API باید پارامترهای مشخص شده در مستندات توسعه دهنده را به این 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 | دیافراگم f عدد لنز دوربینی که عکس با آن گرفته شده است. |
isoEquivalent | ISO دوربینی که عکس با آن گرفته شده است. |
exposureTime | زمان نوردهی دیافراگم دوربین در هنگام گرفتن عکس. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
داده های ویدیویی
فراداده ای که مختص یک ویدیو است. مثلا fps.
نمایندگی JSON |
---|
{
"fps": number,
"processingStatus": enum ( |
فیلدها | |
---|---|
fps | نرخ فریم ویدیو. |
processingStatus | وضعیت پردازش ویدیو |
وضعیت پردازش ویدیو
در حال پردازش وضعیت یک ویدیوی ذخیره شده در Google Photos.
Enums | |
---|---|
UNSPECIFIED | وضعیت پردازش ویدیو مشخص نشده است. |
PROCESSING | ویدئو در حال پردازش است. کاربر نمادی برای این ویدیو در برنامه Google Photos می بیند. با این حال، هنوز قابل پخش نیست. |
READY | پردازش ویدیو کامل شده است و این ویدیو اکنون برای مشاهده آماده است. تلاش برای دانلود ویدیویی که در حالت |
FAILED | مشکلی پیش آمده است و ویدیو پردازش نشد. |
روش ها | |
---|---|
| فهرستی از موارد رسانه انتخاب شده توسط کاربر در طول جلسه مشخص شده را برمی گرداند. |