クラス: MediaInformation

コンストラクタ

メディア情報

新しい MediaInformation()

プロパティ

BreakClips

(null 以外の cast.framework.messages.BreakClip または null 以外の配列)。

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

ブレイク

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

休憩のリスト。

contentId

文字列

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

contentType

文字列

コンテンツの MIME タイプ。

contentUrl

(文字列または未定義)

実際の ID として contentId を使用できるようにするオプションのメディア URL。contentUrl を指定すると、メディア URL として使用されます。それ以外の場合は、contentId がメディア URL として使用されます。

カスタムデータ

(null 以外のオブジェクトや未定義)

アプリケーション固有のメディア情報。

duration

(数値または未定義)

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

エンティティ

(文字列または未定義)

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

hlsSegmentFormat

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

HLS オーディオ セグメントの形式。

hlsVideoSegmentFormat

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

HLS 動画セグメントの形式。

mediaCategory

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

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

metadata

(null 以外の cast.framework.messages.MediaMetadata、非 null オブジェクト、未定義)

メディア メタデータ。

startAbsoluteTime

(数値または未定義)

ライブ ストリームの絶対時間(エポックタイム(Unix 時間))。ライブイベントの場合は、イベントが開始された時間になります。それ以外の場合は、ストリーミングが開始されたときにシーク可能な範囲の開始時間になります。

streamType

null 以外の cast.framework.messages.StreamType

ストリーム タイプ。

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

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

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

トラック

(非 null cast.framework.messages.Track または未定義の配列)。

メディア トラック。

userActionState

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

メディアに対するユーザー アクションの状態を示します。 メディアに対して、高評価、低評価、またはユーザーのアクションを示す。

vmapAdsRequest

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

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