cast. frameworks. messages. 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 オブジェクトまたは未定義)
アプリ固有のメディア情報。
時間
(数値または未定義)
メディアの再生時間。streamType
が LIVE
に設定されている場合は、-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 メッセージに含まれません。