> For the complete documentation index, see [llms.txt](https://catenoid-support.gitbook.io/kollus-dev-jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://catenoid-support.gitbook.io/kollus-dev-jp/kollus-vg-controller/ibentomesoddo.md).

# イベントメソッド

{% hint style="info" icon="bullhorn" %}

## 新しいKollus Docsサイトにて、本ドキュメントの最新バージョンをご確認いただけます。

本ドキュメントは旧バージョンです。より正確で最新の情報は、以下の新しいリンク先よりご確認ください。

* **新ドキュメント（最新版）**：[Web Player Controller](https://docs.kollus.com/ja/dev-guide/vod/player/web-player-controller/)
* **提供終了のご案内**：本ドキュメントは2026年11月5日をもって公開を終了いたします。
  {% endhint %}

### on (event\_name, callback\_function)

**対象プレイヤータイプ：v3,v4**

> イベントリスナーを登録します。
>
> ```javascript
> controller.on('event_name', function(param) {
>   // event_nameに該当するイベントが発生したとき、2番目の因子であるcallback functionを実行
> });
> ```

*Parameters:*

* **event\_name** `String` callback functionを bindするイベント名
* **callback\_function** `Function` イベント発生する際に実行されるcallback functionとなります。場合によってcallback functionにはパラメータが付与されることがあります。

*Return:*

* `Object` VG-Controller Client オブジェクトをリターンします.

### off (event\_name)

**対象プレイヤータイプ：v3,v4**

> 登録されたイベントリスナーを削除します。
>
> ```javascript
> controller.off('event_name');
> ```

*Parameters:*

* **event\_name** `String` callback functionて bindされたイベント名

*Return:*

* `Object` VG-Controller Client オブジェクトをリターンします。
