ชั้นเรียน: StreamManager

ผู้ผลิต

StreamManager

StreamManager ใหม่()

วัตถุสำหรับจัดการการเล่นสตรีม

เมธอด

addEventListener

คงที่

addEventListener(event, callback)

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

พารามิเตอร์

เหตุการณ์

สตริง

callback

การทำงาน()

createStreamManager

คงที่

createStreamManager(streamRequest, streamInitResponse) ส่งคืน ima.StreamManager

พารามิเตอร์

streamRequest

ima.StreamRequest

streamInitResponse

ima.StreamInitResponse

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

ima.StreamManager 

enableInteractiveAds

คงที่

เปิดใช้งาน InteractiveAds()

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

getContentTime

คงที่

getContentTime(streamTime) คืนค่าเป็นจำนวนเต็ม

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

พารามิเตอร์

streamTime

จำนวนเต็ม

เวลาในสตรีม

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

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

getCuePoints

คงที่

getCuePoints() ส่งคืนวัตถุ

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

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

Object อาร์เรย์ที่มีจุดคิวทั้งหมด

getPreviousCuePoint

คงที่

getPreviousCuePoint(เวลา) คืนค่า ima.CuePoint

ส่งคืนจุดคิวก่อนหน้านี้ จุดคิวแสดงถึงการแบ่งโฆษณา เวลาทั้งหมดแสดงเวลาสตรีมเป็นวินาที

พารามิเตอร์

เวลา

ทศนิยม

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

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

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

getStreamTime

คงที่

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

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

พารามิเตอร์

contentTime

จำนวนเต็ม

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

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

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

loadThirdPartyStream

static

loadThirdPartyStream(streamManifest, streamSubtitle)

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

พารามิเตอร์

streamManifest

สตริง

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

streamSubtitle

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

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

onMessage

static

onMessage(msg)

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

พารามิเตอร์

msg

ออบเจ็กต์

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

replaceAdTagParameters

static

replaceAdTagParameters(adTagParameters)

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

พารามิเตอร์

adTagParameters

สตริง

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

start

คงที่

เริ่ม()

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