クラス: 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 でもかまいません。