ima StreamManager
ผู้ผลิต
StreamManager
StreamManager ใหม่()
วัตถุสำหรับจัดการการเล่นสตรีม
เมธอด
addEventListener
addEventListener(event, callback)
เพิ่มผู้รับฟังสำหรับเหตุการณ์ที่ระบุ ดูค่าคงที่ AdEvents สำหรับเหตุการณ์ที่รองรับ
พารามิเตอร์ |
|
|---|---|
|
เหตุการณ์ |
สตริง |
|
callback |
การทำงาน() |
createStreamManager
createStreamManager(streamRequest, streamInitResponse) ส่งคืน ima.StreamManager
พารามิเตอร์ |
|
|---|---|
|
streamRequest |
|
|
streamInitResponse |
ima.StreamInitResponse |
- การคืนสินค้า
enableInteractiveAds
เปิดใช้งาน InteractiveAds()
ไม่รองรับ แทนที่จะส่งข้อมูลจากโฆษณาคู่หูไปยัง RAF โดยตรง ตอนนี้ไม่ต้องดำเนินการใดๆ แล้ว
getContentTime
getContentTime(streamTime) คืนค่าเป็นจำนวนเต็ม
รับเวลาเป็นมิลลิวินาทีสำหรับสตรีม VOD ซึ่งแสดงถึงเวลาในเนื้อหาที่ไม่มีโฆษณา
สำหรับรายละเอียดเพิ่มเติม โปรดดูคำถามที่พบบ่อย
เพื่อรับเวลาเนื้อหาสำหรับระยะเวลาสตรีมปัจจุบันใน -1
พารามิเตอร์ |
|
|---|---|
|
streamTime |
จำนวนเต็ม เวลาในสตรีม |
- การคืนสินค้า
-
Integerเวลาเนื้อหาที่สอดคล้องกับเวลาสตรีมที่กำหนด
getCuePoints
getCuePoints() ส่งคืนวัตถุ
ส่งคืนจุดคิวทั้งหมดที่สอดคล้องกับช่วงโฆษณาทั้งหมด วิธีนี้ใช้ได้เฉพาะกับเนื้อหาวิดีโอตามต้องการเท่านั้น โดยที่ทราบช่วงโฆษณาทั้งหมดล่วงหน้า เวลาทั้งหมดแสดงเวลาสตรีมเป็นวินาที
สำหรับสตรีม API ของ Cloud Stitching คุณสมบัติ hasPlayed ของ ima.CuePoint แต่ละรายการจะเป็นเท็จเสมอ
- การคืนสินค้า
-
Objectอาร์เรย์ที่มีจุดคิวทั้งหมด
getPreviousCuePoint
getPreviousCuePoint(เวลา) คืนค่า ima.CuePoint
ส่งคืนจุดคิวก่อนหน้านี้ จุดคิวแสดงถึงการแบ่งโฆษณา เวลาทั้งหมดแสดงเวลาสตรีมเป็นวินาที
พารามิเตอร์ |
|
|---|---|
|
เวลา |
ทศนิยม เวลาในการค้นหา |
- การคืนสินค้า
-
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
เริ่ม()
เริ่มเล่นสตรีม