# Scheme Option

### 1. Mobile Security Player (Android, iOS) <a href="#schemeoption-mobilesecurityplayer-android-ios" id="schemeoption-mobilesecurityplayer-android-ios"></a>

AndroidとiOSでKollusPlayerを呼び出すscheme呼び出しオプションについて説明します。一般的なモバイルウェブでKollusPlayerがインストールされている場合、scheme(kollus://)を通じてKollusPlayerを自動的に実行できます。

#### kollus://path - ストリーミング(Streaming) <a href="#schemeoption-kolluspath-sutormingustreaming" id="schemeoption-kolluspath-sutormingustreaming"></a>

コンテンツをストリーミング再生する際に使用します。

<table><thead><tr><th width="142.33333333333331">Params</th><th width="162">Datatype</th><th>Description</th></tr></thead><tbody><tr><td>url</td><td>URL(http://~)</td><td>コンテンツ再生に使用するリンクを指定します。</td></tr><tr><td>folder</td><td>path</td><td>保存される仮想フォルダとなり、階層は/で区分します。 例:media/movie/video</td></tr></tbody></table>

#### kollus://download - ダウンロード(Download) <a href="#schemeoption-kollusdownload-daunrdodownload" id="schemeoption-kollusdownload-daunrdodownload"></a>

動画のダウンロードに使用されます。ダウンロード時に保存される仮想フォルダを指定することができます。フォルダは物理的なフォルダではなく、プレーヤーがサポートする仮想フォルダであり、media/movie/videoのようにマルチデプスをサポートしています。

ダウンロードを行うためには、該当コンテンツがダウンロード可能なようにポリシー設定がされている必要があります。この設定はKollus CMSのチャンネル設定で行うことができます。

<table><thead><tr><th width="156.33333333333331">Params</th><th width="154">Datatype</th><th>Description</th></tr></thead><tbody><tr><td>url</td><td>http://~</td><td>コンテンツ再生に使用するリンクを指定します。同時に複数をダウンロードする場合、繰り返される可能性があります。</td></tr><tr><td>folder</td><td>Movie</td><td>ダウンロードフォルダを指定します。フォルダはダウンロード機能を提供するPlayerの中の仮想フォルダになります。<br>同時に複数をダウンロードする場合、繰り返される可能性があります。</td></tr></tbody></table>

#### kollus://download\_play - ダウンロードコンテンツ再生 <a href="#schemeoption-kollusdownloadplay-daunrdokontentsu" id="schemeoption-kollusdownloadplay-daunrdokontentsu"></a>

ダウンロードされたコンテンツを再生する際に使用されます。コンテンツが削除された場合動作しません。

<table><thead><tr><th width="145.33333333333331">Params</th><th width="138">Datatype</th><th>Description</th></tr></thead><tbody><tr><td>url</td><td>http://~</td><td>コンテンツ再生に使用するリンクを指定します。</td></tr></tbody></table>

#### kollus://list - ダウンロードリスト (List) <a href="#schemeoption-kolluslist-daunrdorisutolist" id="schemeoption-kolluslist-daunrdorisutolist"></a>

Playerアプリを実行した際にダウンロードリストページにすぐ移動させる場合には以下の通りに指定してください。特定位置のリストを表示する場合にはfolderパラメータを使用します。

<table><thead><tr><th width="141.33333333333331">Params</th><th width="142">Datatype</th><th>Description</th></tr></thead><tbody><tr><td>folder</td><td>String</td><td>Kollus Security Playerのダウンロードリストページにすぐ移動します。指定したフォルダがなかった場合、Root folderのリストが表示されます。</td></tr></tbody></table>

### 2. KollusPlayer for Mac <a href="#schemeoption-kollusplayerformac" id="schemeoption-kollusplayerformac"></a>

#### kollus://path - ストリーミング(Streaming) <a href="#schemeoption-kolluspath-sutormingustreaming1" id="schemeoption-kolluspath-sutormingustreaming1"></a>

コンテンツをストリーミング再生する際に使用します。

<table><thead><tr><th width="113.33333333333331">Parmas</th><th width="157">Datatype</th><th>Description</th></tr></thead><tbody><tr><td>url</td><td>URL(http://~)</td><td>コンテンツ再生に使用するリンクを指定します。*URL Encodingされた文字列を使用してください。</td></tr></tbody></table>

### 3. KollusPlayer V3 (for Windows) <a href="#schemeoption-kollusplayerv3-forwindows" id="schemeoption-kollusplayerv3-forwindows"></a>

#### ダウンロード (POST) <a href="#schemeoption-daunrdopost" id="schemeoption-daunrdopost"></a>

* 単一/複数ファイルのダウンロードに使用します。

```
http://127.0.0.1:8388/download
```

**Post パラメータ**

<table><thead><tr><th width="176.33333333333331">Params</th><th width="131">Datatype</th><th>Description</th></tr></thead><tbody><tr><td>download</td><td>Json</td><td>ダウンロードファイルの情報をJSONで構成された形式で入力します。別途エンコードは行いません。</td></tr></tbody></table>

<table><thead><tr><th width="178.33333333333331">JSON</th><th width="131"></th><th>Description</th></tr></thead><tbody><tr><td>result</td><td></td><td>ダウンロードファイルオブジェクト配列</td></tr><tr><td><br></td><td>title</td><td>ダウンロードリストに表示するタイトル</td></tr><tr><td><br></td><td>url</td><td>メディア経路</td></tr><tr><td><br></td><td>dir</td><td>ファイルがダウンロードされた後登録される経路</td></tr></tbody></table>

**Example**

```
{
    "result": [
        {
            "title": "sample",
            "url": "http://v.jp.kollus.com/JSAPHzuT?a",
            "dir": "/"
        },
        {
            "title": "sample",
            "url": "http://v.jp.kollus.com/JSAPHzuT?a",
            "dir": "/Night"
        }
    ]
}
```
