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