คลาส: QueueData

ผู้ผลิต

QueueData

new QueueData(id, name, description, duplicateMode, items, startIndex, startTime)

พารามิเตอร์

id

ไม่บังคับ

สตริง

รหัสของคิว

ชื่อ

ไม่บังคับ

สตริง

ชื่อของคิว

คำอธิบาย

ไม่บังคับ

สตริง

คำอธิบายของคิว

repeatMode

ไม่บังคับ

cast.framework.messages.RepeatMode

วิธีจัดคิวซ้ำ

ค่าต้องไม่เป็นค่าว่าง

items

ไม่บังคับ

อาร์เรย์ของ cast.framework.messages.QueueItem ที่ไม่ใช่ null

รายการคิวที่เชื่อมโยงกับคิว และอาจละเว้นสำหรับคิวระบบคลาวด์หรือคิวที่ใช้งานโดยผู้รับ พาร์ทเนอร์ละเว้นพารามิเตอร์ items ได้หากใช้คิวระบบคลาวด์ ซึ่งต้องส่งรายการแบบไดนามิกตามคำขอจากฝั่งผู้รับ ซึ่งตรงข้ามกับแนวทางที่ระบบจะจัดเตรียมรายการคิวทั้งหมดไว้เมื่อเริ่มต้นเซสชันสื่อ ดูตัวอย่างคิวปกติและคิวในระบบคลาวด์ได้ที่ https://developers.google.com/cast/docs/web_receiver/queueing

ค่าต้องไม่เป็นค่าว่าง

startIndex

ไม่บังคับ

ตัวเลข

ดัชนีของรายการในคิวที่ควรใช้เพื่อเริ่มเล่นก่อน

startTime

ไม่บังคับ

ตัวเลข

จำนวนวินาที (ตั้งแต่ช่วงต้นของเนื้อหา) ในการเริ่มเล่นรายการแรก

พร็อพเพอร์ตี้

containerMetadata

(cast.framework.messages.ContainerMetadata ที่ไม่ใช่ null หรือไม่ระบุ)

ข้อมูลเมตาที่จะอธิบายเนื้อหาคิว และส่วนสื่อ (ไม่บังคับ)

คำอธิบาย

(สตริงหรือไม่ระบุ)

คำอธิบายของคิว

เอนทิตี

(สตริงหรือไม่ระบุ)

รหัสเอนทิตีของคิวที่ไม่บังคับซึ่งระบุ Deep Link ของ Google Assistant

id

(สตริงหรือไม่ระบุ)

รหัสของคิว

items

(อาร์เรย์ที่ไม่มีค่า Null ของ cast.framework.messages.QueueItem ที่ไม่ใช่ null หรือไม่ได้ระบุ)

รายการคิว Array จัดเรียงตามลำดับการเล่น

ชื่อ

(สตริงหรือไม่ระบุ)

ชื่อของคิว

queueType

(non-null cast.framework.messages.QueueType หรือไม่ได้ระบุ)

ประเภทคิว เช่น อัลบั้ม เพลย์ลิสต์ สถานีวิทยุ หรือซีรีส์

repeatMode

(cast.framework.messages.RepeatMode หรือไม่ระบุ)

ลักษณะการเล่นอย่างต่อเนื่องของคิว

การสับเปลี่ยน

(บูลีนหรือไม่ระบุ)

true หมายความว่าคิวมีการสับเปลี่ยน

startIndex

(ตัวเลขหรือไม่ระบุ)

ดัชนีของรายการในคิวที่ควรใช้เพื่อเริ่มเล่นก่อน

startTime

(ตัวเลขหรือไม่ระบุ)

เวลาที่เริ่มเล่นรายการแรก ซึ่งแสดงเป็นจำนวนวินาทีนับตั้งแต่จุดเริ่มต้นของสื่อ