クラス: RemotePlayer

コンストラクタ

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 秒後にこのブレーク クリップをスキップできることを意味します。このフィールドが定義されていない場合、現在のブレーク クリップはスキップできません。