StreamManager
處理動態廣告插播串流。這個外掛程式能管理與 DAI 後端的互動,並處理追蹤連線偵測 (ping) 以及將串流和廣告事件轉送給發布商。與廣告使用者介面專用的 CAF API 整合。
建構函式
StreamManager
new StreamManager(mediaElement)
參數 |
|
---|---|
mediaElement |
選用 會播放的 HTML 媒體元素。只有在使用自訂播放器時才需要提供。 值可以是空值。 |
- 擲回
-
。
- @implements {EventTarget}
方法
getStreamId
getStreamId() 傳回字串
傳回目前串流的串流 ID。
- 傳回
-
nullable string
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
針對即將放送的直播活動廣告請求,替換使用的所有廣告代碼參數。
參數 |
|
---|---|
adTagParameters |
含有字串屬性的物件 新的廣告代碼參數。 必須包含字串值。 值不得為空值。 |
requestStream
requestStream(loadRequest, StreamRequest) 傳回 Promise,其中包含可為空值的 CafLoadInterceptorReturnType
要求使用提供的串流參數載入串流。將 loadRequest 填入已載入的串流資料。
參數 |
|
---|---|
loadRequest |
cast.framework.messages.LoadRequestData 值不得為空值。 |
streamRequest |
值不得為空值。 |
- 傳回
-
non-null Promise containing nullable CafLoadInterceptorReturnType
重設
重設()
重設直播管理員,並移除任何持續進行的輪詢。