chrome. cast. สื่อ QueueItem
แสดงถึงรายการในคิวสื่อ
ผู้ผลิต
คิวรายการ
ใหม่ QueueItem(mediaInfo)
พารามิเตอร์ |
|
---|---|
ข้อมูลสื่อ |
ข้อมูลสื่อ ค่าต้องไม่เป็นค่าว่าง |
พร็อพเพอร์ตี้
รหัสติดตามที่ใช้งานอยู่
อาร์เรย์ของค่าว่าง
อาร์เรย์ของรหัสติดตาม ที่ควรติดตาม หากไม่ได้ระบุอาร์เรย์ แทร็กเริ่มต้นจะเริ่มทํางาน หากระบุtrackId ที่ใช้ร่วมกันไม่ได้ 2 รายการ (เช่น แทร็กเสียง 2 รายการที่ใช้งานอยู่) คําสั่งจะล้มเหลวด้วย invalid_PARAMETER
เล่นอัตโนมัติ
บูลีน
สื่อจะเล่นโดยอัตโนมัติไหม
ข้อมูลที่กําหนดเอง
ออบเจ็กต์ที่ไม่มีข้อมูล
ข้อมูลที่กําหนดเองที่แอปพลิเคชันในฝั่งผู้รับตั้งไว้
รหัสสินค้า
หมายเลขที่ไม่มีข้อมูล
ตัวระบุที่ไม่ซ้ํากันของรายการในคิว หากใช้ใน chrome.cast.media.QueueLoad หรือ chrome.cast.media.QueueInsert จะต้องเป็น Null (เนื่องจากผู้รับจะได้รับรายการเมื่อมีการสร้าง/แทรกรายการเป็นครั้งแรก) ส่วนการดําเนินการอื่นๆ ถือเป็นการดําเนินการที่จําเป็น
สื่อ
chrome.cast.media.MediaInfo ที่ไม่เป็นค่าว่าง
คําอธิบายสื่อ
ระยะเวลาการเล่น
หมายเลขที่ไม่มีข้อมูล
ระยะเวลาการเล่นของรายการเป็นวินาที หากนานกว่าระยะเวลาจริง - startTime จะมีการจํากัดระยะเวลาจริง - startTime อาจเป็นค่าลบ ในกรณีนี้ ระยะเวลาจะเป็นระยะเวลาจริงของรายการลบด้วยระยะเวลาที่ระบุ ระยะเวลาที่มีค่าเป็น 0 หมายถึงไม่มีการเล่นรายการนั้น
เวลาโหลดล่วงหน้า
number
พารามิเตอร์นี้เป็นคําแนะนําให้ผู้รับโหลดรายการสื่อนี้ล่วงหน้าก่อนเล่น ช่วยให้การเปลี่ยนรายการเล่นจากคิวเป็นไปอย่างราบรื่น
เวลาจะแสดงเป็นวินาทีเทียบกับจุดเริ่มต้นของการเล่นรายการนี้ (โดยปกติจะเป็นตอนท้ายของการเล่นรายการก่อนหน้า) เฉพาะค่าที่เป็นบวกเท่านั้นที่ถูกต้อง เช่น หากค่าคือ 10 วินาที ระบบจะโหลดรายการนี้ไว้ล่วงหน้า 10 วินาทีก่อนที่รายการก่อนหน้าจะเสร็จสิ้น ผู้รับจะพยายามทําตามค่านี้แต่จะไม่รับประกัน ตัวอย่างเช่น หากค่ามีขนาดใหญ่กว่าระยะเวลาก่อนหน้าของรายการ ผู้รับอาจโหลดรายการนี้ไว้ล่วงหน้าไม่นานหลังจากรายการก่อนหน้าเริ่มเล่น (จะไม่มี 2 รายการที่โหลดไว้ล่วงหน้าพร้อมกัน) นอกจากนี้ หากแทรกสินค้าลงในคิวหลังจากปัจจุบัน itemItem และเวลาที่ใช้ในการโหลดล่วงหน้ามากกว่าเวลาที่เหลืออยู่ในรายการปัจจุบัน การโหลดล่วงหน้าจะเกิดขึ้นโดยเร็วที่สุด
เวลาเริ่มต้น
number
วินาทีนับจากจุดเริ่มต้นของสื่อเพื่อเริ่มเล่น