クラス: StreamManager

コンストラクタ

StreamManager

new StreamManager(mediaElement)

パラメータ

mediaElement

省略可

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

例外

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

プロパティ

streamMonitor

null 以外の PodServingStreamMonitor

メソッド

addEventListener

addEventListener(type, listener) returns void

指定されたイベント タイプに対するリスナーを追加します。

パラメータ

type

文字列

リッスンするイベントのタイプ。

listener

function(non-null StreamEvent)

このタイプのイベントが発生するたびに呼び出される関数。

戻り値

void 

getStreamId

getStreamId() returns (null or string)

現在のストリームのストリーミング ID を返します。

戻り値

(null or string) 

loadStreamMetadata

loadStreamMetadata() は void を返します。

SDK に広告メタデータの読み込みをリクエストし、StreamEvent.LOADED をブロードキャストします。 これは、サードパーティの動画ステッチャーからストリーム マニフェストが取得されたら、手動でトリガーする必要があります。これは、サードパーティの動画ステッチャーを使用した Pod による VOD 配信にのみ使用され、他のストリーム リクエストでは無効です。

戻り値

void 

removeEventListener

removeEventListener(type, listener) returns void

指定されたイベントタイプのリスナーを削除します。リスナー関数は、以前に addEventListener に渡された関数と参照によって等しくする必要があります。

パラメータ

type

文字列

リスナーを削除するイベントのタイプ。

listener

function(non-null StreamEvent)

リスナーとして削除する関数。

戻り値

void 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters) は void を返します

今後のライブ ストリームの広告リクエストに使用されるすべての広告タグ パラメータを置き換えます。

パラメータ

adTagParameters

文字列プロパティを持つオブジェクト

新しい広告タグ パラメータ。 文字列値が必要です。

値を null にすることはできません。

戻り値

void 

requestStream

requestStream(loadRequest, streamRequest) returns Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData)

指定されたストリーム パラメータを使用してストリームの読み込みをリクエストします。読み込まれたストリームデータを loadRequest に入力します。

パラメータ

loadRequest

cast.framework.messages.LoadRequestData

値を null にすることはできません。

streamRequest

StreamRequest

値を null にすることはできません。

戻り値

non-null Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData) 

リセット

reset() は void を返します。

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

戻り値

void