クラス: MediaInformation

コンストラクタ

MediaInformation

new MediaInformation()

プロパティ

breakClips

(null ではない、非 null の cast.framework.messages.BreakClip または未定義の配列)

現在再生中のブレーク クリップと以下のクリップの一部を含むブレーク クリップの一部のリスト。完全なリストではなく部分的なリストを送信するのは、MediaStatus メッセージのオーバーフローが発生しないようにするためです。

ブレイク

(null 以外の cast.framework.messages.Break または未定義の配列)。

休憩のリスト。

contentId

文字列

通常はメディアの URL です。

contentType

文字列

コンテンツの MIME タイプ。

contentUrl

(文字列または未定義)

省略可能なメディア URL。実際の ID に contentId の使用を許可します。 contentUrl が指定されている場合は、メディア URL として使用されます。それ以外の場合は、contentId がメディア URL として使用されます。

customData

(非 null オブジェクトまたは未定義)

アプリ固有のメディア情報。

時間

(数値または未定義)

メディアの再生時間。streamTypeLIVE に設定されている場合は、-1 に設定します。

エンティティ

(文字列または未定義)

メディア エンティティへの Google アシスタント ディープリンク(省略可)。

hlsSegmentFormat

(non-null cast.framework.messages.HlsSegmentFormat または未定義)

HLS 音声セグメントの形式。MPL を使用した HLS コンテンツの再生にのみ必要です。

hlsVideoSegmentFormat

(non-null cast.framework.messages.HlsVideoSegmentFormat または 未定義)

HLS 動画セグメントの形式。MPL を使用した HLS コンテンツの再生にのみ必要です。

mediaCategory

(null 以外の cast.framework.messages.MediaCategory または未定義)

メディア カテゴリ(音声、動画、画像)。

メタデータ

(null 以外の cast.framework.messages.MediaMetadata、null でないオブジェクト、または未定義)。

メディアのメタデータ。

startAbsoluteTime

(数値または未定義)

ライブ ストリームの絶対時間(エポック Unix 時間(秒単位))を指定します。ライブイベントの場合は、イベントの開始時刻です。それ以外の場合は、ストリーミングの開始時のシーク可能な範囲の開始時刻です。

streamType

non-null cast.framework.messages.StreamType

ストリーム タイプ。

textTrackStyle

(null 以外の cast.framework.messages.TextTrackStyle または未定義)

テキスト トラックのスタイル。

トラック

(null ではない、非 null の cast.framework.messages.Track または未定義の配列)

メディア トラック。

userActionStates

(null ではない、非 null の cast.framework.messages.UserActionState または未定義の配列)

メディアのユーザー アクションの状態を示します。 メディアに対する高評価、低評価、フォローの操作を示します。

vmapAdsRequest

(非 null cast.framework.messages.VastAdsRequest または未定義)

VMAP 広告リクエストの設定。 休憩と breakClips が指定されていない場合に使用されます。オーバーフローを避けるため、このフィールドは MediaStatus メッセージに含まれません。