- Resource: PickedMediaItem
- סוג
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- Methods
משאב: PickedMediaItem
ייצוג של תמונה או סרטון שנבחרו על ידי המשתמש.
| ייצוג ב-JSON |
|---|
{ "id": string, "createTime": string, "type": enum ( |
| שדות | |
|---|---|
id |
מזהה של פריט המדיה. זהו מזהה קבוע שאפשר להשתמש בו בין סשנים כדי לזהות את פריט המדיה הזה. |
createTime |
השעה שבה נוצר פריט המדיה (לא השעה שבה הוא הועלה ל-Google Photos). הפונקציה משתמשת ב-RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות חלקיות. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
type |
סוג פריט המדיה. |
mediaFile |
קובץ המדיה שמרכיב את פריט המדיה הזה. |
סוג
סוג פריט המדיה.
| טיפוסים בני מנייה (enum) | |
|---|---|
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 |
מספר הצמצם של עדשת המצלמה שבה צולמה התמונה. |
isoEquivalent |
ערך ה-ISO של המצלמה שבה צולמה התמונה. |
exposureTime |
זמן החשיפה של צמצם המצלמה בזמן צילום התמונה. משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב-' |
VideoMetadata
מטא-נתונים שספציפיים לסרטון. לדוגמה, fps.
| ייצוג ב-JSON |
|---|
{
"fps": number,
"processingStatus": enum ( |
| שדות | |
|---|---|
fps |
קצב הפריימים של הסרטון. |
processingStatus |
סטטוס העיבוד של הסרטון. |
VideoProcessingStatus
סטטוס העיבוד של סרטון שנשמר ב-Google Photos.
| טיפוסים בני מנייה (enum) | |
|---|---|
UNSPECIFIED |
לא צוין סטטוס עיבוד הסרטון. |
PROCESSING |
הסרטון בתהליך עיבוד. המשתמש רואה סמל של הסרטון הזה באפליקציית Google Photos, אבל הוא עדיין לא יכול להפעיל אותו. |
READY |
העיבוד של הסרטון הסתיים והוא מוכן לצפייה. יכול להיות שהורדה של סרטון שלא נמצא במצב |
FAILED |
משהו השתבש והסרטון לא עבר עיבוד. |
Methods |
|
|---|---|
|
הפונקציה מחזירה רשימה של פריטי מדיה שהמשתמש בחר במהלך הסשן שצוין. |