# Custom Scheme Call

* 콜러스 모바일 플레이어 호출 방식에 대한 예제입니다.
  * intent 호출 주소 예제(Android)
    * intent://path?https%3A%2F%2Fv.kr.kollus.com%2F2iyzyDuP#Intent;package=com.kollus.media;scheme=kollus;end
  * kollus 스키마 호출 예제(iOS)
    * kollus\://path?https%3A%2F%2Fv.kr.kollus.com%2F2iyzyDuP
  * 위 예제 링크처럼 path?(메소드) 뒤의 값들은 URL 인코딩 처리가 되어야 합니다.
  * 메소드를 path 로 호출 시 스트리밍, download 로 호출 시 drm 다운로드가 동작합니다.
    * drm 다운로드 동작을 위해서는 drm callback 연동이 필요합니다.
      * [가이드 링크](https://catenoid-support.atlassian.net/wiki/spaces/SUP/pages/3311096/DRM+Callback)
  * 호출 시 사용되는 파라미터들은 특수문자, 공백, 한글등의 문자가 있을 경우 URL 인코딩 처리가 반드시 필요합니다.
    * [파라미터 전체 가이드](https://catenoid-support.atlassian.net/wiki/spaces/SUP/pages/3310399/Scheme+Option)
* [샘플 코드 링크](https://github.com/kollus-service/kollus-samples-php/blob/master/play-video/KollusPlayerCall.php)


---

# Agent Instructions: 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:

```
GET https://catenoid-support.gitbook.io/developer-welcome-kit/undefined/undefined-1/custom-scheme-call.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
