คลาส: QueueUpdateRequestData

ผู้ผลิต

อัปเดตข้อมูลคําขอในคิว

ใหม่ QueueUpdateRequestData()

ขยาย
cast.framework.messages.RequestData

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

รหัสรายการปัจจุบัน

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

รหัสของรายการสื่อปัจจุบันหลังการเปลี่ยนแปลง (หากไม่ได้ระบุหรือไม่ได้ระบุ ค่าปัจจุบันของรายการจะเหมือนกันก่อนการอัปเดต)

เวลาปัจจุบัน

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

จํานวนวินาทีนับตั้งแต่เริ่มต้นเนื้อหาเพื่อเริ่มเล่นรายการปัจจุบัน หากระบุค่านี้ ค่านี้จะมีลําดับความสําคัญสูงกว่าค่า startTime ที่ระบุในระดับ QueueItem แต่จะปรากฏเฉพาะครั้งแรกที่มีการเล่นรายการนั้น การดําเนินการนี้จะครอบคลุม Use Case ทั่วไปที่ผู้ใช้ข้ามไปยังตรงกลางของรายการ เพื่อให้ currentTime ใช้กับรายการไม่ได้อย่างถาวรเหมือนกับเวลาเริ่มต้น QueueItem เพื่อหลีกเลี่ยงการรีเซ็ต startTime แบบไดนามิก (ซึ่งอาจเป็นไปไม่ได้หากโทรศัพท์เข้าสู่โหมดสลีป)

ข้อมูลที่กําหนดเอง

(ออบเจ็กต์ที่เป็น Null หรือไม่ระบุ)

ข้อมูลเฉพาะแอปพลิเคชันสําหรับคําขอนี้ ซึ่งจะช่วยให้ผู้ส่งและผู้รับขยายโปรโตคอลสื่อได้อย่างง่ายดายโดยไม่ต้องใช้เนมสเปซใหม่ที่มีข้อความที่กําหนดเอง

รับค่ามาจาก
cast.framework.messages.RequestData#customData

items

(อาร์เรย์ Null ที่ไม่เป็นค่าว่าง cast.framework.messages.QueueItem หรือไม่ได้ระบุ)

รายการที่จะอัปเดตในคิว จะไม่มีการจัดเรียงใหม่ สินค้าจะคงเดิมตามคําสั่งซื้อที่มีอยู่

กระโดด

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

ข้าม/ย้อนกลับ จํานวนรายการที่เกี่ยวข้องกับตําแหน่งของรายการปัจจุบัน (อาจเป็นค่าลบ) หากอยู่นอกขอบเขต รายการปัจจุบันจะเป็นรายการเชิงตรรกะถัดไปในคิวที่ล้อมรอบขอบเขต ตําแหน่ง currentItem ใหม่จะเป็นไปตามกฎของพฤติกรรมที่เกิดซ้ําของคิว

รหัสสื่อ

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

รหัสของเซสชันสื่อที่คําขอนั้นมีผล

รับค่ามาจาก
cast.framework.messages.RequestData#mediaSessionId

โหมดทําซ้ํา

(ไม่เว้นค่า cast.framework.messages.duplicateMode หรือไม่ระบุ)

ลักษณะการทํางานของคิวเมื่อเล่นรายการทั้งหมดแล้ว

รหัสคําขอ

number

รหัสคําขอที่ใช้เพื่อเชื่อมโยงคําขอ/การตอบกลับ

รับค่ามาจาก
cast.framework.messages.RequestData#requestId

ลําดับลําดับ

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

ตัวเลขสําหรับซิงค์ข้อมูลคําสั่งคิวทั้งหมด หากระบุไว้สําหรับคําสั่งคิว SDK จะยืนยันว่าหมายเลขลําดับล่าสุดของคิวตรงกับคําขอ นี่เป็นหมายเลขลําดับปัจจุบันเป็นส่วนหนึ่งของข้อความที่มีการเปลี่ยนแปลงในคิวขาออก

รับค่ามาจาก
cast.framework.messages.RequestData#resultNumber

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

(บูลีนหรือไม่กําหนด)

สับเปลี่ยนรายการในคิวเมื่อการอัปเดตประมวลผล หลังจากสับเปลี่ยนรายการในคิวแล้ว ระบบจะโหลดรายการที่ตําแหน่งปัจจุบัน