ima. StreamManager
ผู้ผลิต
StreamManager
new StreamManager()
ออบเจ็กต์สําหรับจัดการการเล่นสตรีม
เมธอด
addEventListener
addEventListener(event, callback)
เพิ่ม Listener สำหรับเหตุการณ์ที่ระบุ ดูค่าคงที่ AdEvents สำหรับ เหตุการณ์ที่รองรับ
พารามิเตอร์ |
|
|---|---|
|
เหตุการณ์ |
สตริง |
|
callback |
ฟังก์ชัน() |
createStreamManager
createStreamManager(streamRequest, streamInitResponse) returns ima.StreamManager
พารามิเตอร์ |
|
|---|---|
|
streamRequest |
|
|
streamInitResponse |
ima.StreamInitResponse |
- การคืนสินค้า
ทำลาย
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 ระบุช่วงพักโฆษณา เวลาทั้งหมดแสดงเวลาสตรีมเป็นวินาที
พารามิเตอร์ |
|
|---|---|
|
เวลา |
ทศนิยม เวลาในการค้นหา |
- การคืนสินค้า
-
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 หรือไม่ถูกต้อง) คำบรรยายแทนเสียง
เชื่อมโยงกับสตรีม หรือ |
onMessage
onMessage(msg)
จัดการข้อความทั้งหมดที่มาจากออบเจ็กต์วิดีโอ ต้องเรียกใช้สำหรับแต่ละข้อความที่ได้รับใน roMessagePort
พารามิเตอร์ |
|
|---|---|
|
msg |
ออบเจ็กต์ ข้อความจากพอร์ต roVideo |
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
แทนที่พารามิเตอร์แท็กโฆษณาทั้งหมดที่จะใช้สำหรับคำขอโฆษณาที่กำลังมาใหม่สำหรับ สตรีมแบบสด โปรดทราบว่าการเรียกนี้จะไม่มีผลกับสตรีม VOD
พารามิเตอร์ |
|
|---|---|
|
adTagParameters |
สตริง พารามิเตอร์แท็กโฆษณาใหม่ |
start
start()
เริ่มเล่นสตรีม