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