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