ชั้นเรียน: StreamManager

ผู้ผลิต

StreamManager

new StreamManager()

ออบเจ็กต์สําหรับจัดการการเล่นสตรีม

เมธอด

addEventListener

คงที่

addEventListener(event, callback)

เพิ่ม Listener สำหรับเหตุการณ์ที่ระบุ ดูค่าคงที่ AdEvents สำหรับ เหตุการณ์ที่รองรับ

พารามิเตอร์

เหตุการณ์

สตริง

callback

ฟังก์ชัน()

createStreamManager

คงที่

createStreamManager(streamRequest, streamInitResponse) returns ima.StreamManager

พารามิเตอร์

streamRequest

ima.StreamRequest

streamInitResponse

ima.StreamInitResponse

การคืนสินค้า

ima.StreamManager 

ทำลาย

คงที่

destroy()

ทำลาย Stream Manager, ปล่อยทรัพยากรทั้งหมด และนำ UI โฆษณาทั้งหมดออก

enableInteractiveAds

คงที่

enableInteractiveAds()

ไม่รองรับ แต่ให้ส่งข้อมูลจากโฆษณาที่แสดงร่วมไปยัง RAF โดยตรงแทน ซึ่งตอนนี้ไม่มีการดำเนินการใดๆ

getContentTime

คงที่

getContentTime(streamTime) จะแสดงผลเป็นจำนวนเต็ม

รับเวลาเป็นมิลลิวินาทีสำหรับสตรีม VOD ซึ่งแสดงเวลาใน เนื้อหาที่ไม่มีโฆษณา ดูรายละเอียดเพิ่มเติมได้ที่ คำถามที่พบบ่อย หากต้องการดูเวลาเนื้อหาสำหรับบัตรผ่านเวลาสตรีมปัจจุบันใน -1

พารามิเตอร์

streamTime

จำนวนเต็ม

เวลาในไลฟ์สด

การคืนสินค้า

Integer เวลาของเนื้อหาที่สอดคล้องกับเวลาสตรีมที่ระบุ

getCuePoints

คงที่

getCuePoints() จะแสดงผลเป็นออบเจ็กต์

แสดงผลเครื่องหมายทั้งหมดที่สอดคล้องกับช่วงพักโฆษณาทั้งหมด ซึ่งใช้ได้กับเนื้อหาวิดีโอออนดีมานด์ที่ทราบช่วงพักโฆษณาทั้งหมดล่วงหน้าเท่านั้น เวลาทั้งหมดแสดงเวลาสตรีมเป็นวินาที สำหรับสตรีม Cloud Stitching API พร็อพเพอร์ตี้ hasPlayed ของ ima.CuePoint แต่ละรายการจะเป็นเท็จเสมอ

การคืนสินค้า

Object อาร์เรย์ที่มีจุดเริ่มโฆษณาทั้งหมด

getPreviousCuePoint

คงที่

getPreviousCuePoint(time) จะแสดงผล ima.CuePoint

แสดงผลคิวพอยต์ก่อนเวลานี้ จุด Cue ระบุช่วงพักโฆษณา เวลาทั้งหมดแสดงเวลาสตรีมเป็นวินาที

พารามิเตอร์

เวลา

ทศนิยม

เวลาในการค้นหา -1 จะระบุเวลาปัจจุบัน และแสดง Invalid สำหรับสตรีมอื่นๆ ทั้งหมด

การคืนสินค้า

ima.CuePoint ออบเจ็กต์ที่มี start, end และ hasPlayed แสดงผล ไม่ถูกต้องหากไม่มีจุดเริ่มโฆษณา

getStreamTime

คงที่

getStreamTime(contentTime) จะแสดงผลเป็นจำนวนเต็ม

รับเวลาสำหรับสตรีมจากเวลาเนื้อหาสำหรับ VOD ในหน่วยมิลลิวินาที ดูรายละเอียดเพิ่มเติมได้ที่ คำถามที่พบบ่อย

พารามิเตอร์

contentTime

จำนวนเต็ม

เวลาของเนื้อหา

การคืนสินค้า

Integer เวลาสตรีมที่สอดคล้องกับเวลาของเนื้อหาที่ระบุ

loadThirdPartyStream

คงที่

loadThirdPartyStream(streamManifest, streamSubtitle)

โหลดข้อมูลเมตาของโฆษณาและเรียกฟังก์ชัน loadUrl โดยมีข้อมูล streamManifestUrl และ streamSubtitle ที่ระบุ ฟังก์ชันนี้จะทำงานเมื่อประเภทคำขอสตรีมเป็น ima.StreamType.POD_VOD เท่านั้น

พารามิเตอร์

streamManifest

สตริง

URL ของไฟล์ Manifest ของสตรีมที่มีการต่อโฆษณา

streamSubtitle

(อาร์เรย์ของอาร์เรย์ของ T หรือไม่ถูกต้อง)

คำบรรยายแทนเสียง เชื่อมโยงกับสตรีม หรือ Invalid หากไม่มี

onMessage

คงที่

onMessage(msg)

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

พารามิเตอร์

msg

ออบเจ็กต์

ข้อความจากพอร์ต roVideo

replaceAdTagParameters

คงที่

replaceAdTagParameters(adTagParameters)

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

พารามิเตอร์

adTagParameters

สตริง

พารามิเตอร์แท็กโฆษณาใหม่

start

คงที่

start()

เริ่มเล่นสตรีม