WebController - Class 作成プロセス

video_player を引数として使い、class WebController のインスタンスを作成します。この引数は、ビデオストリームを含む ID タグです。このオブジェクトから start() メソッドを呼び出してストリームへの接続を開始し、キー入力を検出するためにキーダウンリスナーをページに追加します。

const webController = new WebController("video_player");
webController.start();
window.addEventListener(
  "keydown",
  (event) => {
    webController.onKeyDown(event);
  },
  true
);