クラス: StreamManager

コンストラクタ

StreamManager

new StreamManager(mediaElement)

パラメータ

mediaElement

省略可

再生が行われる HTML メディア要素。カスタム プレーヤーを使用する場合にのみ指定します。

値を null にすることもできます。

例外

必須パラメータが指定されていない場合。

  • @implements {EventTarget}

Methods

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()

ストリーム マネージャーをリセットし、継続的なポーリングを削除します。