- แหล่งข้อมูล: 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 |
เกิดข้อผิดพลาดและระบบประมวลผลวิดีโอไม่สำเร็จ |
เมธอด |
|
|---|---|
|
แสดงรายการรายการสื่อที่ผู้ใช้เลือกในเซสชันที่ระบุ |