IVideoPlayer
- class player.IVideoPlayer()
ビデオプレイヤーの抽象インターフェイス。
メソッド
- player.IVideoPlayer.addEventListener(event, handler)
'pause'、'playing'、'twitchextoncontext' の 3 つのイベントをサポート。
- 引数:
event -- 文字列
handler(event) --
- param event:
文字列
- 戻り値:
void
- 戻り値:
void
- player.IVideoPlayer.getCurrentTime()
現在の時間を取得する。
- 戻り値:
数値
- player.IVideoPlayer.getMuted()
ミュートステータスを取得する。
- 戻り値:
ブール値
- player.IVideoPlayer.getSyncTime(data)
取り込み開始時間 (ミリ秒) とpts (スケール: 1kHz) に基づいて、コンポジションの時間 (秒) を計算する。
- 引数:
data --
genvidClient.ISyncData()
- 戻り値:
数値
- player.IVideoPlayer.getVolume()
ボリュームを取得する。0 ~ 100 の整数。
- 戻り値:
数値
- player.IVideoPlayer.getVolumeAsync()
ボリューム非同期を取得する。0 ~ 100 の整数。
- 戻り値:
Promise
- player.IVideoPlayer.isPaused()
ポーズステータスを取得する。
- 戻り値:
ブール値
- player.IVideoPlayer.pause()
プレイヤーを一時停止する。
- 戻り値:
void
- player.IVideoPlayer.play()
ビデオを再生する。
- 戻り値:
void
- player.IVideoPlayer.reloadVideoPlayer(channel, delayMS)
ビデオプレイヤーを読み込み直す。
- 引数:
channel -- 文字列
delayMS -- 数値
- 戻り値:
void
- player.IVideoPlayer.setMuted(muted)
ミュート状態に設定する。
- 引数:
muted -- ブール値
- 戻り値:
void
- player.IVideoPlayer.setStreamInfo(newStreamInfo)
NTP URL をアップデートするオプションのメソッド。
- 引数:
newStreamInfo --
genvidClient.IStreamInfo()
- 戻り値:
void
- player.IVideoPlayer.setVolume(volume)
ボリュームを設定する。0 ~ 100 の整数。
- 引数:
volume -- 数値
- 戻り値:
void