类:StreamManager

构造函数

StreamManager

new StreamManager(mediaElement)

参数

mediaElement

可选

将在其中播放的 HTML 媒体元素。仅在使用自定义播放器时提供。

值可能为 null。

抛出

  • @implements {EventTarget}

方法

getStreamId

getStreamId() 返回字符串

返回当前数据流的数据流 ID。

返回

nullable string 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters)

替换所有即将针对某个直播活动发出的广告请求使用的广告代码参数。

参数

adTagParameters

具有字符串属性的对象

新的广告代码参数。 必须具有字符串值。

值不能为 null。

requestStream

requestStream(loadRequest, streamRequest) 返回包含可为 null 的 CafLoadInterceptorReturnType 的 Promise

使用提供的数据流参数请求要加载的数据流。使用加载的流数据填充 loadRequest。

参数

loadRequest

cast.framework.messages.LoadRequestData

值不能为 null。

streamRequest

StreamRequest

值不能为 null。

返回

non-null Promise containing nullable CafLoadInterceptorReturnType 

重置

reset()

重置信息流管理器并移除所有连续轮询。