- แหล่งข้อมูล: PickedMediaItem
- ประเภท
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- PrintMetadata
- คะแนน
- VideoMetadata
- เมธอด
แหล่งข้อมูล: 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,
"mediaFileMetadata": {
object ( |
ช่อง | |
---|---|
baseUrl |
URL ไปยังไบต์ของไฟล์สื่อ หากต้องการดาวน์โหลดไฟล์สื่อ ไคลเอ็นต์ API ต้องเพิ่มพารามิเตอร์ ที่ระบุในเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ลงใน URL นี้ |
mimeType |
ประเภท MIME ของไฟล์สื่อ เช่น |
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,
"printMetadata": {
object ( |
ช่อง | |
---|---|
focalLength |
ความยาวโฟกัสของเลนส์กล้องที่ใช้ถ่ายภาพ |
apertureFNumber |
จำนวนรูรับแสง f ของเลนส์กล้องที่ใช้ถ่ายภาพ |
isoEquivalent |
ISO ของกล้องที่ใช้ถ่ายภาพนั้น |
exposureTime |
เวลาเปิดรับแสงของรูรับแสงของกล้องเมื่อถ่ายภาพ ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย " |
printMetadata |
ข้อมูลเมตาที่เกี่ยวข้องกับการพิมพ์รูปภาพ |
PrintMetadata
ข้อมูลเมตาที่อธิบายคุณสมบัติที่เกี่ยวข้องกับการพิมพ์ของรูปภาพ เช่น คะแนนคุณภาพการพิมพ์
การแสดง JSON |
---|
{
"qualityScore": enum ( |
ช่อง | |
---|---|
qualityScore |
คะแนนคุณภาพในการพิมพ์ของรูปภาพ ซึ่งจะกำหนดว่ารูปภาพดังกล่าวเหมาะสำหรับการพิมพ์หรือไม่ ไม่ควรใช้คะแนนนี้เพื่อแนะนำผู้ใช้เกี่ยวกับการพิมพ์ ระบบจะตั้งค่าคะแนนเป็น |
คะแนน
คะแนนที่อธิบายความเหมาะสมในการพิมพ์รูปภาพ
Enum | |
---|---|
SCORE_UNSPECIFIED |
ไม่มีการระบุคะแนนโดยค่าเริ่มต้น |
HIGH |
รูปภาพนี้มีคะแนนสูงสุด |
NORMAL |
รูปภาพมีคะแนนปกติ |
VideoMetadata
ข้อมูลเมตาที่เฉพาะเจาะจงสำหรับวิดีโอ เช่น FPS
การแสดง JSON |
---|
{ "fps": number } |
ช่อง | |
---|---|
fps |
อัตราเฟรมของวิดีโอ |
เมธอด |
|
---|---|
|
แสดงผลรายการสื่อที่ผู้ใช้เลือกระหว่างเซสชันที่ระบุ |