クラス: MediaStatus

コンストラクタ

MediaStatus

new MediaStatus()

プロパティ

activeTrackIds

(null 以外の数値の配列または未定義)

アクティブなトラックに対応する ID のリスト。

breakStatus

(非 null cast.framework.messages.BreakStatus または未定義)

現在再生中のブレークに関する情報が含まれます。

currentItemId

(数値または未定義)

このメディア アイテム(ステータス変更が発生したアイテム)の ID です。

currentTime

数値

現在の再生位置。

customData

(非 null オブジェクトまたは未定義)

アプリ固有のメディア ステータス データ。

extendedStatus

(非 null cast.framework.messages.ExtendedMediaStatus または未定義)

拡張メディア ステータス情報。IDLEPLAYINGPAUSEDBUFFERING という 4 つの主要なプレーヤー状態以外のプレーヤー状態をブロードキャストするために使用されます。現時点では、メディア アイテムの初期読み込みを通知するためにのみ使用されます。この場合、MediaStatus#playerStateIDLE ですが、ExtendedMediaStatus#playerStateLOADING です。

idleReason

(非 null cast.framework.messages.IdleReason または未定義)

状態が IDLE の場合、プレーヤーがアイドル状態になった理由。

items

(null ではない、非 null の cast.framework.messages.QueueItem または未定義の配列)

メディアキュー アイテムのリスト。

liveSeekableRange

(null ではない cast.framework.messages.LiveSeekableRange または未定義)

ライブ ストリームまたはイベント ストリームのシーク可能範囲。秒単位の相対メディア時間が使用されます。VOD ストリームの場合は undefined です。

loadingItemId

(数値または未定義)

現在読み込み中のメディア アイテムの ID です。読み込まれているアイテムがない場合は undefined です。

media

(非 null cast.framework.messages.MediaInformation または未定義)。

メディア情報。

mediaSessionId

数値

一意のセッション ID。

playbackRate

数値

再生速度。

playerState

non-null cast.framework.messages.PlayerState

再生状態。

preloadedItemId

(数値または未定義)

次の項目の ID。この ID は、そのアイテムがプリロードされている場合にのみ利用できます。メディア アイテムは、部分的にプリロードし、キャッシュに保存できるため、後で読み込まれるときに処理が速くなります(メディアをネットワークから取得する必要がないため)。

queueData

(非 null cast.framework.messages.QueueData または未定義)

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

repeatMode

(non-null cast.framework.messages.RepeatMode または未定義)

すべてのアイテムが再生されたときのキューの動作。

supportedMediaCommands

数値

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

type

non-null cast.framework.messages.MessageType

videoInfo

(非 null cast.framework.messages.VideoInformation または未定義)。

動画の情報。

音量

非 null cast.framework.messages.Volume

現在のストリームの音量。