cast. framework. ui。 PlayerData
プレーヤーのデータ。プレーヤーのメディアとブレーク状態を指定します。
コンストラクタ
PlayerData
new PlayerData()
プロパティ
activeTrackId
null 以外の数値の配列
現在のメディアのアクティブなトラック ID。
アプリケーション データ
null 許容の cast.framework.ui.ApplicationData
アプリケーション データ。
breakPercentagePositions
null 以外の数値の配列
区切りの位置の配列(パーセント単位)。 サポート終了 - ライブまたは動的ブレークのブレークについては更新されません。
BreakTitle
文字列
現在の再生ブレークのタイトル。
currentBreakClipNumber
数値
ブレーク内で現在再生されているブレーク クリップの数。
currentTime
数値
メディアの現在の位置(秒)。ブレークを再生している場合は現在の位置を破棄します。
customState
null 値許容オブジェクト
ユーザーのカスタム状態。再生と UI ロジックを分離し、リモコンで同じ UI コードを実行できるようにする場合に使用します。 状態は、cast.framework.PlayerManager#sendCustomState を呼び出すことで設定できます。
ディスプレイのステータス
boolean
プレーヤーのメタデータ(title、currentTime など)を表示するかどうか。これは、メタデータに少なくとも 1 つのフィールドが表示される場合に当てはまります。場合によっては、displayStatus は true ですが、メタデータの一部は非表示にする必要があります(メディアをシークしている間のメディア タイトルなど)。このような場合は、追加の CSS を適用してそれらの要素を非表示にできます。メディアが音声のみの場合は、ほとんどの場合、音声が true になります。メディアが動画の場合は、(1)動画の読み込み中にバッファリング中、バッファリング中、またはシーク中、(2)メディアの再生中に過去 5 秒以内に再生リクエストを行った、(3)過去 5 秒間にステータスを表示するためのリクエストがあった、(4)過去 5 秒間にメディアが一時停止された、のいずれかになります。
表示タイプ
文字列
さまざまな画面タイプを区別するためのプロパティ。テレビがデフォルトです。
duration
数値
メディアの継続時間(秒)。ブレークを再生する場合は中断時間。
isAtLiveEdge
boolean
メディア ストリームがライブエッジで再生されているかどうかを示します。
isBreakSkippable
boolean
ブレーク クリップが現時点でスキップできることを示します。whenSkippable == 0 の場合は true。
isLive
boolean
コンテンツがライブ ストリームかどうかを示します。
isPlayingBreak
boolean
レシーバーが休憩を取っていることを示します。
探索
boolean
プレーヤーが再生中であることを示す(再生中または一時停止中)
liveSeekableRange
null 許容の cast.framework.messages.LiveSeekableRange
コンテンツがライブ配信の場合は、再生可能な範囲を指定します。
media
(null 値許容の cast.framework.messages.MediaInformation または未定義)
現在のメディア情報。
mediaCategory
null 許容の cast.framework.messages.MediaCategory
メディアのカテゴリ(動画、音声、画像)。
mediaSessionId
数値
メディア セッションの一意の ID。新しい読み込みリクエストを受信すると更新されます。
mediaStartAbsoluteTime
null 値許容の数値
ライブ配信の絶対時間(エポックタイム(秒))を示します。 ライブイベントの場合は、イベントが開始された時刻になります。それ以外の場合は、ストリーミングが開始されたときにシーク可能な範囲の開始になります。
metadata
(null 値許容の cast.framework.messages.MediaMetadata または null 値許容オブジェクト)
メディア メタデータ。
nextMetadata
(null 値許容の cast.framework.messages.MediaMetadata または null 値許容オブジェクト)
次のアイテムのメタデータ。
nextSubtitle
文字列
次のアイテムのサブタイトル。
next サムネイル URL
文字列
次の項目のサムネイル URL。
NextTitle
文字列
次のアイテムのタイトル。
numberBreakClips
数値
現在の区切りのブレーク クリップの数。
playRate
数値
メディアの再生率。
preloadNext
boolean
次の項目のメタデータを表示または非表示にするフラグ。
queueData
(null 値許容の cast.framework.messages.QueueData または未定義)
キューデータ。
セカンダリ画像 URL
文字列
コンテンツのセカンダリ画像の URL。
sectionDuration
null 値許容の数値
セクション時間を秒単位で表示します。
sectionStartTimeInMedia
null 値許容の数値
セクションの開始時間をメディア時間(秒)で示します。
state
現在のプレーヤーの状態。
サポートされている MediaCommands
数値
このプレーヤーでサポートされているコマンド。
- 関連ドキュメント
- cast.framework.messages.Command
thumbnailUrl
文字列
コンテンツのサムネイル URL。
title
文字列
コンテンツのタイトル。
whenSkippable
(数値または未定義)
現在の再生時間を基準に、休憩がスキップできる残り時間を指定します。区切りがスキップ可能でない場合は、未定義、または負の値。