คลาส: QueueItem

ผู้ผลิต

QueueItem

ใหม่ QueueItem(mediaInfo)

พารามิเตอร์

mediaInfo

chrome.cast.media.MediaInfo

ข้อมูลสื่อ

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

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

activeTrackIds

อาร์เรย์ของตัวเลขเป็นค่าว่าง

อาร์เรย์ของ TrackIds ที่ควรใช้งานอยู่ หากไม่ได้ระบุอาร์เรย์ แทร็กเริ่มต้นจะทำงาน หากมีการระบุแทร็ก 2 รายการที่เข้ากันไม่ได้ (เช่น แทร็กเสียงที่ใช้งานอยู่ 2 แทร็ก) คำสั่งจะล้มเหลวโดยมี INVALID_PARAMETER

เล่นอัตโนมัติ

boolean

สื่อจะเล่นโดยอัตโนมัติหรือไม่

customData

ออบเจ็กต์ที่เป็นค่าว่างได้

ข้อมูลที่กำหนดเองซึ่งแอปพลิเคชันฝั่งผู้รับตั้งค่าไว้

itemId

ตัวเลขที่เป็นโมฆะ

ตัวระบุที่ไม่ซ้ำกันของรายการในคิว หากใช้ใน chrome.cast.media.QueueLoad หรือ chrome.cast.media.QueueInsert ข้อมูลจะต้องเป็นค่าว่าง (เนื่องจากผู้รับจะกำหนดค่านี้เมื่อสร้าง/แทรกรายการเป็นครั้งแรก) ส่วนการดำเนินการอื่นๆ เป็นการดำเนินการที่จำเป็น

สื่อ

non-null chrome.cast.media.MediaInfo

คำอธิบายสื่อ

playbackDuration

ตัวเลขที่เป็นโมฆะ

ระยะเวลาการเล่นรายการเป็นวินาที หากมากกว่าระยะเวลาจริง - startTime จะจำกัดไว้ตามระยะเวลาจริง - startTime ค่าอาจเป็นลบได้ ในกรณีนี้ระยะเวลาจะเป็นระยะเวลาของสินค้าจริงลบด้วยระยะเวลาที่ระบุ หากค่าเป็น 0 หมายความว่าระบบจะไม่เล่นรายการดังกล่าว

preloadTime

ตัวเลข

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

เวลาจะแสดงเป็นหน่วยวินาทีซึ่งสัมพันธ์กับจุดเริ่มต้นของการเล่นรายการนี้ (โดยปกติจะเป็นการสิ้นสุดการเล่นรายการก่อนหน้า) ใช้ได้เฉพาะค่าที่เป็นบวก เช่น หากค่าคือ 10 วินาที ระบบจะโหลดรายการนี้ล่วงหน้า 10 วินาทีก่อนที่รายการก่อนหน้าจะเสร็จสิ้น ผู้รับจะพยายามใช้ค่านี้แต่จะไม่รับประกัน เช่น หากค่าดังกล่าวมากกว่าระยะเวลาของรายการก่อนหน้า ผู้รับอาจโหลดรายการนี้ล่วงหน้าไม่นานหลังจากที่รายการก่อนหน้าเริ่มเล่น (จะไม่มีการโหลด 2 รายการไว้ล่วงหน้าพร้อมกัน) นอกจากนี้ หากมีการแทรกรายการในคิวหลังจาก currentItem และเวลาที่ใช้ในการโหลดล่วงหน้าสูงกว่าเวลาที่เหลือบน currentItem การโหลดล่วงหน้าจะเกิดขึ้นโดยเร็วที่สุด

startTime

ตัวเลข

จำนวนวินาทีนับจากจุดเริ่มต้นของสื่อเพื่อเริ่มเล่น