StreamManager
ダイナミック広告挿入ストリームを処理します。DAI バックエンドとのやり取りを管理し、トラッキング ピングを処理するほか、ストリーミング イベントと広告イベントをパブリッシャーに転送します。広告 UI 用に CAF API と統合します。
コンストラクタ
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 |
値を null にすることはできません。 |
- 戻り値
-
non-null Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData)
リセット
reset() は void を返します。
ストリーム マネージャーをリセットし、連続ポーリングを削除します。
- 戻り値
-
void