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()
戻り値: 数値
- data –
-
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
- newStreamInfo –
-
player.IVideoPlayer.
setVolume
(volume)¶ ボリュームを設定する。0 ~ 100 の整数。
引数: - volume – 数値
戻り値: void
-