クラス: PlayerData

コンストラクタ

PlayerData

new PlayerData()

プロパティ

activeTrackIds

null 以外の数値の配列

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

applicationData

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 を呼び出して設定できます。

displayStatus

boolean

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

displayType

string

画面タイプを区別するプロパティ。テレビがデフォルトです。

時間

数値

メディアの再生時間(秒)。または、ブレーク再生の場合はブレーク時間(秒)です。

isAtLiveEdge

boolean

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

isBreakSkippable

boolean

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

isLive

boolean

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

isPlayingBreak

boolean

レシーバーが休憩中であることを示します。

isSeeking

boolean

プレーヤーが移動中であることを示します(再生中または一時停止中)。

liveSeekableRange

null 値許容の cast.framework.messages.LiveSeekableRange

ライブ ストリームの場合、コンテンツのシーク可能範囲を指定します。

media

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

現在のメディア情報。

mediaCategory

null 値許容の cast.framework.messages.MediaCategory

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

mediaSessionId

数値

メディア セッションの一意の ID です。新しい読み込みリクエストを受信すると更新されます。

mediaStartAbsoluteTime

null 値許容数値

ライブ ストリームの絶対時間(エポックタイム(秒単位))を示します。ライブイベントの場合は、イベントの開始時刻になります。それ以外の場合は、ストリーミングの開始時にシーク可能な範囲の開始時刻になります。

メタデータ

(null 値許容の cast.framework.messages.MediaMetadata または null を許容するオブジェクト)

メディアのメタデータ。

nextMetadata

(null 値許容の cast.framework.messages.MediaMetadata または null を許容するオブジェクト)

次の項目のメタデータ。

nextSubtitle

string

次の項目のサブタイトル

nextThumbnailUrl

string

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

nextTitle

string

次の項目のタイトル。

numberBreakClips

数値

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

playbackRate

数値

メディアの再生速度。

preloadingNext

boolean

次の項目のメタデータの表示/非表示を切り替えるフラグ。

queueData

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

データをキューに入れる。

secondaryImageUrl

string

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

sectionDuration

null 値許容数値

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

sectionStartTimeInMedia

null 値許容数値

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

state

cast.framework.ui.State

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

supportedMediaCommands

数値

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

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

thumbnailUrl

string

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

title

string

コンテンツのタイトル。

whenSkippable

(数値または未定義)

現在の再生時間を基準に、休憩がスキップ可能になるまでの残り時間を指定します。未定義の値か、広告ブレークがスキップ可能でない場合は負の値を設定します。