chrome. キャスト. メディア。 MediaInfo
メディア アイテムを表します。
コンストラクタ
メディア情報
new MediaInfo(contentId, contentType)
パラメータ |
|
---|---|
contentId |
文字列 メディアの一意の識別子。 |
contentType |
文字列 メディアの MIME コンテンツ タイプ。 |
プロパティ
AvEntity
(文字列または未定義)
Android TV アプリでメディアを読み込むために使用される代替エンティティ。
設定されている場合、レシーバーが Android TV アプリの場合、エンティティに設定された値よりも優先されます。レシーバー側では、MediaInfo#getEntity() からエンティティにアクセスできます。
BreakClips
(null 以外の chrome.cast.media.BreakClip または null 以外の配列。)
クリップのリスト全体を送信する代わりに、レシーバーが再生中の現在のクリップや、レシーバーの直後に再生するブレーク クリップを含むブレーク クリップの一部のリスト。これは、MediaStatus メッセージのオーバーフローを回避するためです。
ブレイク
(非 null の chrome.cast.media.Break または未定義の配列)。
休憩のリスト。
contentId
文字列
コンテンツを識別する ID を指定します。通常は URL ですが、任意の文字列識別子を指定できます。
contentType
文字列
メディアの MIME コンテンツ タイプ。
contentUrl
(文字列または未定義)
実質 ID に contentId を使用できるようにするオプションのメディア URL。contentUrl を指定すると、メディア URL として使用されます。それ以外の場合は、contentId がメディア URL として使用されます。
カスタムデータ
null 値許容オブジェクト
受信側アプリケーションによって設定されたカスタム データセット。
duration
null 値許容の数値
コンテンツの長さ(秒)。chrome.cast.media.StreamType.LIVE タイプのメディアの場合は null の可能性があります。
エンティティ
(文字列または未定義)
オプションのメディア エンティティ(通常は Google アシスタント ディープリンク)。
hlsSegmentFormat
(null 以外の chrome.cast.media.HlsSegmentFormat または未定義)
HLS オーディオ セグメントの形式。
hlsVideoSegmentFormat
(null 以外の chrome.cast.media.HlsVideoSegmentFormat または未定義)
HLS 動画セグメントの形式。
metadata
すべての種類
メディア コンテンツを記述します。値は chrome.cast.media.*Metadata オブジェクトのいずれかにする必要があります。
startAbsoluteTime
(数値または未定義)
ライブ ストリームの絶対時間(秒単位の Unix 時間(秒))を提供します。ライブイベントの場合は、イベントが開始された時刻になります。それ以外の場合は、ストリーミングが開始されたときにシーク可能な範囲の開始になります。
streamType
null ではない chrome.cast.media.StreamType
メディア ストリームのタイプ。
テキスト トラック スタイル
null 許容の chrome.cast.media.TextTrackStyle
リクエストされたテキスト トラック スタイル。指定しない場合、デバイスのスタイル設定(存在する場合)が使用されます。
トラック
null ではない chrome.cast.media.Track の null 許容の配列
Track オブジェクトの配列。
userActionState
(null 以外の chrome.cast.media.UserActionState または null 以外の配列)。
メディアに対するユーザー アクションの状態を示します。 メディアに対して、高評価、低評価、またはユーザーのアクションを示す。
vmapAdsRequest
(null 以外の chrome.cast.media.VastAdsRequest または未定義)
VMAP 広告リクエストの設定。 break と breakClip が指定されていない場合に使用されます。