cast. framework. RemotePlayerController
キャスト リモート プレーヤー コントローラ。リモート プレーヤーをキャスト状態にデータ バインディングします。プレーヤー オブジェクトを管理し、そのプロパティを更新して、プレーヤーの変更に関するイベントを提供します。
コンストラクタ
RemotePlayerController
新しい RemotePlayerController(player)
パラメータ |
|
---|---|
プレーヤー |
操作するプレーヤー。 値を null にすることはできません。 |
Methods
addEventListener
addEventListener(type, handler)
プレーヤーの変更のイベント ハンドラを登録します。
パラメータ |
|
---|---|
type |
cast.framework.RemotePlayerEventType イベントの種類です。 値を null にすることはできません。 |
handler |
function(non-null cast.framework.RemotePlayerChangedEvent) イベント ハンドラ。 |
getFormattedTime
getFormattedTime(timeInSec)
秒単位の間隔を表す数値を HH:MM:SS 形式の文字列に変換します。
パラメータ |
|
---|---|
timeInSec |
数値 正の値を指定してください。100 時間を超える間隔は、通知なく切り捨てられます。 |
getSeekPosition
getSeekPosition(currentTime, duration) は、数値を返します。
現在の再生時間を進行状況の割合に変換します。
パラメータ |
|
---|---|
currentTime |
数値 現在の再生時間。 |
時間 |
数値 現在のメディアの合計再生時間。 |
- 戻り値
-
number
: 現在のシーク位置(パーセンテージ)。
getSeekTime
getSeekTime(currentPosition, duration) は、数値を返します。
現在の再生シークの割合をシーク時間に変換します。
パラメータ |
|
---|---|
currentPosition |
数値 現在のシーク位置(パーセンテージ)。 |
時間 |
数値 現在のメディアの合計再生時間。 |
- 戻り値
-
number
現在の再生時間。
muteOrUnmute
muteOrUnmute()
接続済みデバイスの音声をミュートまたはミュート解除します。
playOrPause
playOrPause()
現在再生中のメディアを再生または一時停止します。
removeEventListener
removeEventListener(type, handler)
プレーヤー変更のイベント ハンドラの登録を解除。
パラメータ |
|
---|---|
type |
cast.framework.RemotePlayerEventType イベントの種類です。 値を null にすることはできません。 |
handler |
function(non-null cast.framework.RemotePlayerChangedEvent) イベント ハンドラ。 |
尽力する
シーク()
メディア アイテムをプレーヤーの currentTime 値にシークします。
setVolumeLevel
setVolumeLevel()
接続済みデバイスの音量レベルをプレーヤーの volumeLevel 値に設定します。
skipAd
SkipAd()
レシーバーで現在再生中の広告をスキップする。
停止
停止()
メディア プレーヤーを停止します。