> 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/pureiymesoddo.md).

# プレイヤーメソッド

### **get\_player\_id ()**

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

> プライヤー固有IDをリターンします。この関数はreadyイベントが呼び出す前までは nullをリターンします。

**Parameters:**

* No parameter

**Return:**

* STRING **プライヤー固有ID**

### **get\_hardware\_id ()**&#x20;

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

> ハードウェア固有IDをリターンします。 この関数は readyイベントが呼び出す前まではnulをリターンします。

**Parameters:**

* No parameter

**Return:**

* STRING ハードウェア固有ID

### **get\_player\_type ()**

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

> 現在のプレイヤーTypeをリターンします。 V3, V4いずれかをリターンします。**Parameters:**

* No parameter

**Return:**

* STRING 現在のプレイヤー Type

### **get\_video\_info ()**&#x20;

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

> メディアの width, height, bitrate値をリターンします。この関数は readyイベントが呼び出す前まではnullをリターンします。

\
**Parameters:**

* No parameter

**Return:**

* OBJECT width, height, bitrateのpropertyを持つObjectをリターン

### **get\_lms\_data () v4**

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

> 現在まで保存したLMS dataをリターンします。

**Parameters:**

* No parameter

**Return:**

* OBJECT LMS data

### **get\_hls\_frag\_data ()**

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

> hlsのfrag dataを呼び出します。

**Parameters:**

* No parameter

**Return:**

* base\_url STRING M3U8 ファイル呼び出すアドレス
* url STRING TS 파일(メディアファイル)の呼び出すアドレス
* duration INTEGER TS ファイル全体時間
* auto\_level BOOLEAN ABR 可否
* level INTEGER 현재 ビットレートレベル値
* media\_sequence INTEGER メディアシークエンスナンバー
* programdatetime INTEGER Program Date Time
* tag\_list ARRAYTags \[key, value]
* encrypted BOOLEANEncrypt 可否

### **set\_close\_button (enable, fn)**

**対象プレイヤータイプ：v4**&#x20;

> プレイヤーの右上に閉じるボタンを追加します。 （モバイルプレーヤーで使用します。) 閉じるボタンをクリックすると、コールバック関数を実行します。
>
> * ready event以降に呼び出す必要があります。

**Parameters:**

* enable BOOLEAN 閉じるボタン有効化可否
* fn FUNCTION 閉じるボタンクリック時実行される関数

**Return:**

* No return

### **dispose ()**&#x20;

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

> プレイヤーオブジェクトを除去します。

**Parameters:**

* No Parameter

**Return:**

* No return

### **get\_custom\_skin ()**

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

プレイヤーに設定された Custom skin JSON dataをリターンします。

\*readyイベントを受け取った後呼び出してください。

**Parameters:**

* No Parameter

**Return:**

* Object Custom skin JSON data

### **set\_custom\_skin (json\_data)**

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

> プレイヤーにCustom skinを適用します。 json\_data適用例は以下となります。

```
{ 
　　controlbar: { 
　　　　enable: true, 
　　　　backgroundColor: 123123, 
　　　　backgroundAlpha: 0.2,
 progressButton: { 
　　　　enable: false
　 }
 ...
 }
 ... 
}
```

カスタムスキンのJSON仕様については、別途ドキュメントを参照してください。\*readyイベントを受け取った後に呼び出す必要があります。

**Parameters:**

* **json\_data** Object Custom skin JSON data

**Return:**

* No return


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://catenoid-support.gitbook.io/kollus-dev-jp/kollus-vg-controller/pureiymesoddo.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
