chrome. cast. สื่อ QueueItem
แสดงรายการในคิวสื่อ
ผู้ผลิต
QueueItem
ใหม่ QueueItem(mediaInfo)
พารามิเตอร์ |
|
---|---|
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
ตัวเลข
จำนวนวินาทีนับจากจุดเริ่มต้นของสื่อเพื่อเริ่มเล่น