cast. framework. ui. 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 値許容の数値
セクションの開始時間をメディア時間(秒)で示します。
使って
プレーヤーの現在の状態。
サポートされている MediaCommands
数値
このプレーヤーでサポートされているコマンド。
- 関連ドキュメント
- cast.framework.messages.Command
thumbnailUrl
string
コンテンツのサムネイル URL。
title
string
コンテンツのタイトル。
whenSkippable(いつスキップできるか)
(number または 未定義)
現在の再生時間と比較して、休憩がスキップ可能になるまでの残り時間を指定します。ブレークがスキップ可能でない場合、定義されないか負の値。