- แหล่งข้อมูล: PickedMediaItem
- ประเภท
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- เมธอด
ทรัพยากร: 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 | 
 รุ่นของกล้องที่ใช้บันทึกสื่อ | 
| ฟิลด์ Union metadataข้อมูลเมตาสำหรับไฟล์สื่อที่เฉพาะเจาะจงกับประเภทสื่อmetadataต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| photoMetadata | 
 ข้อมูลเมตาสำหรับสื่อประเภทรูปภาพ | 
| videoMetadata | 
 ข้อมูลเมตาสำหรับประเภทสื่อวิดีโอ | 
PhotoMetadata
ข้อมูลเมตาที่เฉพาะเจาะจงสำหรับรูปภาพ เช่น ISO, ทางยาวโฟกัส และเวลาเปิดรับแสง
ระบบอาจไม่ได้ตั้งค่าบางช่องเหล่านี้
| การแสดง JSON | 
|---|
| { "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } | 
| ช่อง | |
|---|---|
| focalLength | 
 ความยาวโฟกัสของเลนส์กล้องที่ใช้ถ่ายภาพ | 
| apertureFNumber | 
 หมายเลขรูรับแสงของเลนส์กล้องที่ใช้ถ่ายรูป | 
| isoEquivalent | 
 ISO ของกล้องที่ใช้ถ่ายภาพ | 
| exposureTime | 
 เวลาเปิดรับแสงของรูรับแสงของกล้องเมื่อถ่ายภาพ ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย ' | 
VideoMetadata
ข้อมูลเมตาที่เฉพาะเจาะจงสำหรับวิดีโอ เช่น fps
| การแสดง JSON | 
|---|
| {
  "fps": number,
  "processingStatus": enum ( | 
| ช่อง | |
|---|---|
| fps | 
 อัตราเฟรมของวิดีโอ | 
| processingStatus | 
 สถานะการประมวลผลของวิดีโอ | 
VideoProcessingStatus
สถานะการประมวลผลของวิดีโอที่จัดเก็บไว้ใน Google Photos
| Enum | |
|---|---|
| UNSPECIFIED | ไม่ได้ระบุสถานะการประมวลผลวิดีโอ | 
| PROCESSING | ระบบกำลังประมวลผลวิดีโอ ผู้ใช้จะเห็นไอคอนของวิดีโอนี้ในแอป Google Photos แต่ยังเล่นไม่ได้ | 
| READY | การประมวลผลวิดีโอเสร็จสมบูรณ์แล้ว และวิดีโอนี้พร้อมให้รับชมแล้ว การพยายามดาวน์โหลดวิดีโอที่ไม่ได้อยู่ในสถานะ | 
| FAILED | เกิดข้อผิดพลาดและระบบประมวลผลวิดีโอไม่สำเร็จ | 
| เมธอด | |
|---|---|
| 
 | แสดงรายการรายการสื่อที่ผู้ใช้เลือกในเซสชันที่ระบุ | 
