クラス: PlayerData

コンストラクタ

プレーヤー データ

新しい PlayerData()

プロパティ

activeTrackIds

null 以外の数値の配列

現在のメディアのアクティブ トラック ID。

アプリケーション データ

null 値許容の cast.framework.ui.ApplicationData

アプリケーション データ。

breakPercentagePositions

null 以外の数値の配列

ブレーク位置の配列(パーセント単位)。 非推奨 - ライブまたは動的ブレーク内のブレークについては更新されません。

非推奨
ではなく、cast.framework.ui.PlayerData#media の「breaks」プロパティを使用します。

breakTitle(ブレークタイトル)

string

現在の再生ブレークのタイトル。

currentBreakClipNumber

数値

再生中のブレーク内の再生クリップの数。

currentTime

数値

メディアの現在の位置(秒)。ブレークを再生する場合は現在の位置を中断します。

customState

null 値許容オブジェクト

ユーザーのカスタム状態は、再生と UI ロジックを分離するために使用され、リモコンで同じ UI コードを実行するために使用されます。状態は cast.framework.PlayerManager#sendCustomState を呼び出すことで設定できます。

ディスプレイ ステータス

ブール値

プレーヤーのメタデータ(title、currentTime など)を表示するかどうか。これは、メタデータ内の少なくとも 1 つのフィールドを表示する必要がある場合に当てはまります。場合によっては、displayStatus は true になりますが、メタデータの一部(メディアのシーク中のメディア タイトルなど)は非表示にする必要があります。このような場合は、追加の CSS を適用して要素を非表示にできます。メディアが音声のみの場合は、ほとんどの場合、このようになります。メディアが動画の場合は、(1)動画が読み込み中、バッファリング中、またはシーク中の場合、(2)メディアの再生中に過去 5 秒間に再生リクエストが行われた場合、(3)過去 5 秒間にステータスを表示するよう求めるリクエストがあった場合、または(4)メディアが過去 5 秒以内に一時停止された場合に true になります。

表示タイプ

string

さまざまな画面タイプを区別するためのプロパティ。テレビがデフォルトです。

duration

数値

メディアの継続時間(秒)。または、ブレークを再生する場合は中断時間。

isAtLiveEdge

ブール値

メディア ストリームがライブエッジで再生されているかどうかを示します。

isBreakSkippable(isBreakSkippable)

ブール値

現時点では、ブレーククリップをスキップできることを示します。whenSkippable == 0 の場合は true。

isLive

ブール値

コンテンツがライブ ストリームかどうかを示します。

isPlayingBreak

ブール値

受信者が休憩中であることを示します。

求めている

ブール値

プレーヤーが再生中か一時停止中かを示します。

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 値許容オブジェクト)

次のアイテムのメタデータ

次サブタイトル

string

次のアイテムのサブタイトル。

next サムネイル URL

string

次のアイテムのサムネイル URL です。

NextTitle

string

次のアイテムのタイトル。

numberBreakClips

数値

現在の広告ブレークのクリップ数。

playRate

数値

メディアの再生速度

preloadNext

ブール値

次のアイテム メタデータの表示/非表示を切り替えるフラグ。

queueData

(null 許容の cast.framework.messages.QueueData または未定義)

データをキューに追加する。

セカンダリ ImageUrl

string

コンテンツのセカンダリ画像の URL。

sectionDuration

null 値許容の数値

セクションの表示時間を秒単位で指定します。

sectionStartTimeInMedia

null 値許容の数値

セクションの開始時間をメディア時間(秒)で示します。

使って

cast.framework.ui.State

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

サポートされている MediaCommands

数値

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

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

thumbnailUrl

string

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

title

string

コンテンツのタイトル。

whenSkippable(いつスキップできるか)

(number または 未定義)

現在の再生時間と比較して、休憩がスキップ可能になるまでの残り時間を指定します。ブレークがスキップ可能でない場合、定義されないか負の値。