cast. framework. RemotePlayer
cast.framework.RemotePlayerController
によって更新されるリモート プレーヤーのプロパティ。
コンストラクタ
RemotePlayer
new RemotePlayer()
- 実装
- castx.common.RemotePlayer.PlayerInterface
プロパティ
breakClipId
(文字列または未定義)
現在のブレーク クリップの ID。
breakId
(文字列または未定義)
現在の広告ブレークの ID。
canControlVolume
boolean
レシーバーの音量変更に対応していることを示します。
canPause
boolean
レシーバーが一時停止を許可する場合は true。
canSeek
boolean
レシーバーがシークを許可している場合は true。
コントローラ
null 値許容の ControllerInterface
プレーヤーのコントローラ。
currentBreakClipNumber
数値
ブレーク内の現在再生中のブレーク クリップの数。
currentBreakClipTime
(数値または未定義)
現在のブレーク クリップが開始されてからの経過時間(秒)。
currentBreakTime
(数値または未定義)
現在の休憩が開始してからの経過時間(秒)。
currentTime
数値
現在のメディア再生位置(秒単位)。 再生シークを実行するには、この値を変更して cast.framework.RemotePlayerController#seek を呼び出します。メディアが再生されているとき、この値は 1 秒ごとに更新されます。
displayName
string
レシーバー アプリの表示名。
displayStatus
string
表示するレシーバのステータス: メディア タイトル(利用可能な場合)、それ以外の場合はレシーバのステータス テキストです。
時間
数値
現在読み込まれているメディアの再生時間(秒)。
imageUrl
null 値許容の文字列
現在再生中のメディアのサムネイル URL です。
isConnected
boolean
アプリがキャスト デバイスに接続されている場合は true。
isMediaLoaded
boolean
キャスト デバイスにメディアが読み込まれた場合は true。
isMuted
boolean
デバイスがミュートされている場合は true。
isPaused
boolean
現在のメディアが一時停止されている場合は true。
isPlayingBreak
boolean
レシーバーが休憩中であることを示します。
liveSeekableRange
(null ではない chrome.cast.media.LiveSeekableRange または未定義)
ライブ ストリームまたはイベント ストリームの移動可能な範囲。相対メディア時間(秒単位)が使用されます。VOD ストリームでは未定義になります。
mediaInfo
null 値許容の chrome.cast.media.MediaInfo
現在メディア情報を再生しています。
numberBreakClips
数値
現在のブレーク内のブレーク クリップの数。
playerState
null 値許容の chrome.cast.media.PlayerState
現在のメディア再生状態。
queueData
(non-null chrome.cast.media.QueueData または未定義)
データをキューに入れる。
savedPlayerState
nullable {mediaInfo: null 値許容の chrome.cast.media.PlayerState, currentTime: number, isPaused: boolean}
セッションの接続が切断されたときに保存されたリモート プレーヤーの状態。 切断イベント時に同じ場所からローカルで再生を続行するために使用できます。
statusText
string
現在のアプリのコンテンツに関する説明テキスト。
title
null 値許容の文字列
現在のメディア タイトルです。
videoInfo
(null ではない chrome.cast.media.VideoInformation または未定義)
動画の情報。
volumeLevel
数値
現在のレシーバーの音量レベル(0.0 ~ 1.0 の値)。1.0 は、レシーバーまたはストリームで可能な最大音量です。レシーバーの音量を変更するには、この値を変更して cast.framework.RemotePlayerController#setVolumeLevel を呼び出します。
whenSkippable
(数値または未定義)
このブレーク クリップがスキップ可能になる時間(秒)。5 は、エンドユーザーが 5 秒後にこのブレーク クリップをスキップできることを意味します。このフィールドが定義されていない場合、現在のブレーク クリップはスキップできません。