クラス: 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

cast.framework.ui.State

現在のプレーヤーの状態。

サポートされている MediaCommands

数値

このプレーヤーでサポートされているコマンド。

関連ドキュメント
cast.framework.messages.Command

thumbnailUrl

文字列

コンテンツのサムネイル URL。

title

文字列

コンテンツのタイトル。

whenSkippable

(数値または未定義)

現在の再生時間を基準に、休憩がスキップできる残り時間を指定します。区切りがスキップ可能でない場合は、未定義、または負の値。