cast. framework. breaks. BreakManager
休憩を管理するためのクラス。
Methods
getBreakById
getBreakById(id) は cast.framework.messages.Break を返します。
現在のメディアブレークを ID で取得します。
パラメータ |
|
---|---|
id |
文字列 広告 ID。 |
- 戻り値
-
nullable cast.framework.messages.Break
getBreakClipById
getBreakClipById(id) は cast.framework.messages.BreakClip を返します。
現在のメディアブレーク クリップを ID で取得します。
パラメータ |
|
---|---|
id |
文字列 クリップ ID。 |
- 戻り値
-
nullable cast.framework.messages.BreakClip
getBreakClipCurrentTimeSec
getBreakClipCurrentTimeSec() は数値を返します。
現在再生中のブレーク クリップ内の現在の時間を秒単位で返します。
- 戻り値
-
nullable number
現在のブレーク クリップ内の現在の時刻(秒)。プレーヤーがブレーク クリップを再生していない場合、null。
getBreakClipDurationSec
getBreakClipDurationSec() は数値を返します。
現在再生中の中断クリップの秒数を返します。
- 戻り値
-
nullable number
現在の休憩クリップの再生時間。プレーヤーが休憩クリップを再生していない場合は null。
getBreakClips
getBreakClips() は、null 以外の cast.framework.messages.BreakClip の配列を返します。
現在のメディアブレーク クリップを取得します。
- 戻り値
-
non-null Array of non-null cast.framework.messages.BreakClip
getBreaks
getBreaks() は、null 以外の cast.framework.messages.Break の配列を返します。
現在のメディアブレークを表示する。
- 戻り値
-
non-null Array of non-null cast.framework.messages.Break
getPlayWatchedBreak
getPlayWatchedBreak() がブール値を返す
監視済みのブレークを再生する場合は true を返します。
- 戻り値
-
boolean
setBreakClipLoadInterceptor
setBreakClipLoadInterceptor(インターセプタ)
インターセプトを提供して、デベロッパーがブレークを開始する前に多くのブレーク クリップを挿入したり、現在のブレーク クリップを変更したりできるようにします。
インターセプタが null の場合、インターセプタはデフォルトにリセットされます。デフォルトのインターセプトにおける VAST の取得と解析のロジック。したがって、カスタマイズしたインターセプタがデベロッパーによって設定された場合、VAST ロジックはオーバーライドされ、デベロッパーは指定されたインターセプタに独自の VAST 取得および解析ロジックを実装する必要があります。
パラメータ |
|
---|---|
インターセプター |
function(非 null cast.framework.messages.BreakClip、オプションの非 null cast.framework.breaks.BreakClipLoadInterceptorContext) デフォルトのブレーク クリップ読み込みインターセプタは、入力と同じブレーク クリップを返します。 値は null でもかまいません。 |
setBreakSeekInterceptor
setBreakSeekInterceptor(seekInterceptor)
デベロッパーがシーク後に再生するブレークを指定するインターセプタを提供します。
パラメータ |
|
---|---|
SeeInterceptor |
function(非 null cast.framework.breaks.BreakSeekData) インターセプタまたは null。デベロッパーがデフォルトにリセットする場合。デフォルトの改行シーク インターセプターは、seeTo 値から最も近い区切りを返します。 値は null でもかまいません。 |
setPlayWatchedBreak
setPlayWatchedBreak(playWatchedBreak)
監視したクライアント スティッチのブレークを再生するかどうかを制御するフラグを設定します。
パラメータ |
|
---|---|
playWatchedBreak |
boolean |
setVastTrackingInterceptor
setVastTrackingInterceptor(インターセプタ)
サーバーに送信する前に VAST トラッキング URL を変更するインターセプタを設定します。インターセプタの入力は、トラッキング URL の文字列です。インターセプタは、URL の変更された文字列または変更された URL の Promise を返します。CAF ではなく独自のコードを使用してトラッキング URL を送信する場合は、インターセプタから null を返すこともできます。
パラメータ |
|
---|---|
インターセプター |
関数(文字列) 送信前に URL を変更するインターセプタ。 値は null でもかまいません。 |