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) に基づいて、コンポジションの時間 (秒) を計算する。

引数:
戻り値:

数値

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 をアップデートするオプションのメソッド。

引数:
戻り値:

void

player.IVideoPlayer.setVolume(volume)

ボリュームを設定する。0 ~ 100 の整数。

引数:
  • volume数値
戻り値:

void