cast. เฟรมเวิร์ก. QueueManager
QueueManager แสดง API การจัดการคิวจำนวนมากแก่นักพัฒนาซอฟต์แวร์
- การขว้าง
-
non-null Error
หากใช้เครื่องมือสร้างโดยตรง คุณควรเข้าถึง QueueManager ได้โดยการเรียกใช้ cast.framework.PlayerManager#getQueueManager
วิธีการ
getContainerMetadata
getContainerMetadata() จะแสดงผล cast.framework.messages.ContainerMetadata
รับข้อมูลเมตาของคอนเทนเนอร์
- การคืนสินค้า
getCurrentItem
getCurrentItem() จะแสดงผล cast.framework.messages.QueueItem
แสดงรายการคิวปัจจุบัน
- การคืนสินค้า
-
nullable cast.framework.messages.QueueItem
getCurrentItemIndex
getCurrentItemIndex() จะแสดงผลตัวเลข
แสดงผลดัชนีของรายการคิวปัจจุบัน
- การคืนสินค้า
-
number
ดัชนีรายการปัจจุบัน
getItems
getItems() จะแสดงผลอาร์เรย์ของ cast.framework.messages.QueueItem ที่ไม่ใช่ค่า Null
แสดงรายการคิว
- การคืนสินค้า
-
non-null Array of non-null cast.framework.messages.QueueItem
insertItems
insertItems(items, insertBefore)
แทรกรายการลงในคิว
พารามิเตอร์ |
|
---|---|
items |
อาร์เรย์ของ cast.framework.messages.QueueItem ที่ไม่ใช่ null ค่าต้องไม่เป็นค่าว่าง |
insertBefore |
ไม่บังคับ ตัวเลข รหัสของรายการที่จะอยู่ต่อจากรายการที่แทรกทันที หากไม่ได้ระบุหรือไม่พบ ระบบจะเพิ่มรายการต่อท้ายคิว |
removeItems
removeItems(itemIds)
นำรายการออกจากคิว
พารามิเตอร์ |
|
---|---|
itemIds |
อาร์เรย์ของตัวเลข รหัสของสินค้าที่จะเรียงลำดับใหม่ ค่าต้องไม่เป็นค่าว่าง |
setContainerMetadata
setContainerMetadata(containerMetadata)
ตั้งค่าข้อมูลเมตาของคอนเทนเนอร์
พารามิเตอร์ |
|
---|---|
containerMetadata |
cast.framework.messages.ContainerMetadata ค่าอาจเป็น Null |
setQueueStatusLimit
setQueueStatusLimit(limitQueueItemsInStatus)
ตั้งค่าว่าจะจำกัดจำนวนรายการคิวที่จะรายงานในสถานะสื่อหรือไม่ (ค่าเริ่มต้นคือ True)
พารามิเตอร์ |
|
---|---|
limitQueueItemsInStatus |
boolean |
updateItems
updateItems(items)
อัปเดตรายการคิวที่มีอยู่ด้วยการจับคู่ itemId
พารามิเตอร์ |
|
---|---|
items |
อาร์เรย์ของ cast.framework.messages.QueueItem ที่ไม่ใช่ null ค่าต้องไม่เป็นค่าว่าง |