ima. StreamManager
コンストラクタ
StreamManager
new StreamManager()
ストリーム再生を管理するためのオブジェクト。
メソッド
addEventListener
addEventListener(event, callback)
指定されたイベントのリスナーを追加します。サポートされているイベントについては、AdEvents 定数をご覧ください。
パラメータ |
|
|---|---|
|
イベント |
文字列 |
|
callback |
function() |
createStreamManager
createStreamManager(streamRequest, streamInitResponse) returns ima.StreamManager
パラメータ |
|
|---|---|
|
streamRequest |
|
|
streamInitResponse |
ima.StreamInitResponse |
destroy
destroy()
ストリーム マネージャーを破棄し、すべてのリソースを解放して、広告 UI を削除します。
enableInteractiveAds
enableInteractiveAds()
サポート対象外。代わりに、コンパニオン広告から RAF に直接データを渡します。これは現在 no op です。
getContentTime
getContentTime(streamTime) returns Integer
VOD ストリームの時間をミリ秒単位で取得します。これは、広告なしのコンテンツの時間を表します。詳しくは、よくある質問をご覧ください。現在のストリーム時間(-1 で渡される)のコンテンツ時間を取得します。
パラメータ |
|
|---|---|
|
streamTime |
整数 ストリーム内の時間。 |
- 戻り値
-
Integer指定されたストリーム時間に対応するコンテンツ時間。
getCuePoints
getCuePoints() returns Object
すべての広告ブレークに対応するすべてのキューポイントを返します。これは、すべての広告ブレークが事前にわかっているビデオ オンデマンド コンテンツでのみ有効です。すべての時間はストリーム時間を秒単位で表します。Cloud Stitching API ストリームの場合、各 ima.CuePoint の hasPlayed プロパティは常に false です。
- 戻り値
-
Objectすべてのキューポイントを含む配列。
getPreviousCuePoint
getPreviousCuePoint(time) は ima.CuePoint を返します
この時刻の前のキューポイントを返します。キューポイントは広告ブレークを示します。すべての時間は、ストリーム時間を秒単位で表します。
パラメータ |
|
|---|---|
|
時間 |
浮動小数点数 ルックアップする時間。 |
- 戻り値
-
ima.CuePointstart、end、hasPlayed を含むオブジェクト。キューポイントがない場合は Invalid を返します。
getStreamTime
getStreamTime(contentTime) returns Integer
VOD のコンテンツ時間からストリームの時間をミリ秒単位で取得します。詳しくは、よくある質問をご覧ください。
パラメータ |
|
|---|---|
|
contentTime |
整数 コンテンツの時刻。 |
- 戻り値
-
Integer指定されたコンテンツ時間に対応するストリーム時間。
loadThirdPartyStream
loadThirdPartyStream(streamManifest, streamSubtitle)
広告のメタデータを読み込み、指定された streamManifestUrl と streamSubtitle のデータを使用して loadUrl 関数を呼び出します。この関数は、ストリーム リクエストのタイプが ima.StreamType.POD_VOD の場合にのみ機能します。
パラメータ |
|
|---|---|
|
streamManifest |
文字列 広告がステッチされたストリーム マニフェストの URL。 |
|
streamSubtitle |
(T の配列の配列または無効) 字幕はストリームに関連付けられます。字幕がない場合は |
onMessage
onMessage(msg)
Video オブジェクトから送信されるすべてのメッセージを処理します。roMessagePort で受信したメッセージごとに呼び出す必要があります。
パラメータ |
|
|---|---|
|
msg |
オブジェクト roVideo ポートからのメッセージ。 |
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
ライブ ストリームの今後の広告リクエストに使用されるすべての広告タグ パラメータを置き換えます。この呼び出しは VOD ストリームでは no-op になります。
パラメータ |
|
|---|---|
|
adTagParameters |
文字列 新しい広告タグのパラメータ。 |
start
start()
ストリームの再生を開始します。