Kollus 모바일 앱 연동 (URL Scheme)
모바일 웹 브라우저에서 Kollus 모바일 앱이 설치된 기기를 대상으로 커스텀 URL Scheme(kollus://)을 호출하여, 플레이어를 직접 실행하거나 특정 동작을 수행할 수 있습니다.
이 문서에서는 Android와 iOS 환경에서 공통으로 지원하는 호 출 옵션 및 규격을 설명합니다.
유의 사항
- URL Scheme에 포함되는 모든 파라미터 값은 반드시 URI 인코딩(Percent-encoding) 처리를 해야 합니다.
기본 호출 방식
즉시 재생
콘텐츠를 Kollus 모바일 앱에서 즉시 재생합니다.
- Scheme:
kollus://path - 파라미터
파라미터 타입 설명 urlstring 재생 URL (참고: 플레이어 호출)
다운로드
콘텐츠 파일을 Kollus 모바일 앱 내 보관함으로 다운로드합니다.
ℹ️참고
다운로드 기능을 사용하려면 해당 콘텐츠가 속한 채널의 설정에서 다운로드 권한을 활성화해야 합니다.
상세 내용은 DRM 다운로드 콜백 문서를 참고하세요.
- Scheme:
kollus://download - 파라미터
파라미터 타입 설명 urlstring 다운로드할 콘텐츠의 재생 URL (참고: 플레이어 호출) folderstring (선택 옵션) 콘텐츠가 저장될 폴더 경로
이 폴더 경로는 실제 물리적 경로가 아닌 플레이어 앱 내 가상 구조이며,media/movie/video와 같이 계층 구조 설정이 가능합니다.
다중 다운로드 예시
url 파라미터를 연결하여 여러 개의 콘텐츠를 한 번에 다운로드할 수 있습니다.
kollus://download?url={ENCODED_URL_1}&url={ENCODED_URL_2}&url={ENCODED_URL_3}
다운로드 완료 콘텐츠 재생
기기에 다운로드된 콘텐츠를 Kollus 모바일 앱에서 재생합니다. 해당 콘텐츠 파일이 기기에서 삭제되었거나 존재하지 않는 경우, URL Scheme 호출은 자동으로 무시되며 플레이어는 아무런 동작을 수행하지 않습니다.
- Scheme:
kollus://download - 파라미터
파라미터 타입 설명 urlstring 다운로드된 콘텐츠의 재생 URL (참고: 플레이어 호출)
다운로드 완료 목록 표시
Kollus 모바일 앱을 실행하고, 다운로드 완료된 콘텐츠 목록 화면을 즉시 보여줍니다.
특정 폴더에 속한 목록만 표시하고 싶다면 folder 파라미터를 지정하세요.
- Scheme:
kollus://list - 파라미터
파라미터 타입 설명 folderstring 해당 폴더에 저장된 콘텐츠 목록만 표시 (미지정 시 최상위 폴더의 목록 표시)
macOS 환경에서 호출하기
macOS 전용 Kollus 플레이어도 모바일 앱과 동일한 URL Scheme 규격을 사용하여 호출할 수 있습니다.
즉시 재생
- Scheme:
kollus://path - 파라미터
파라미터 타입 설명 urlstring 재생 URL (참고: 플레이어 호출)
호출 예시
kollus://path?url=https%3A%2F%2Fv.kr.kollus.com%2Fsi%3Fjwt%3D{JWT}%26custom_key%3D{CUSTOM_KEY}%26title%3D{CUSTOM_TITLE}