플레이어 호출 옵션 (Query String)
이 문서는 재생 URL 뒤에 Query String 파라미터를 추가하여 플레이어의 동작과 UI를 세밀하게 제어하는 방법을 설명합니다.
Query String 형식
재생 URL에 파라미터를 추가하는 규칙은 다음과 같습니다.
https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?{KEY}={VALUE}&{KEY2}={VALUE2}
- 구분자: URL 끝에
?를 붙입니다. 여러 옵션을 연결할 때는&를 구분자로 사용합니다. - 플래그(Flag) 형식: 별도의 값(
VALUE)이 필요 없는 옵션은 키(KEY)만 입력합니다. (예:?autoplay&mute) - 인코딩: 파라미터 값에 한글, 특수문자, 공백이 포함된 경우, 반드시 해당 값을 UTF-8 URL 인코딩 처리하여 전달해야 합니다.
Kollus 플레이어 구분
| 표기 | 플레이어 이름 | 특징 |
|---|---|---|
| v3e | App Player for Windows | 설치형 Agent 방식 플레이어 |
| v3h | HTML5 Player for PC | 설치형 HTML5 Agent 방식 플레이어 |
| v3 | HTML5 Player for PC (Hybrid) | Microsoft Edge 또는 Chrome 45 이상에서 암호화 콘텐츠 재생 시 적용되는 하이브리드 HTML5 플레이어 |
| v4 | HTML5 Player for All | 비암호화 콘텐츠 전용 비설치형 HTML5 플레이어 |
| v5 | Web Player | 설치형과 비설치형의 장점을 결합한 차세대 통합 웹 플레이어 |
| iOS | App Player for iOS | iOS 전용 앱 플레이어 |
| Android | App Player for Android | Android 전용 앱 플레이어 |
플레이어 안내
Kollus 플레이어에 대한 상세 설명은 아래 문서를 참고하세요.
전체 옵션
재생
| 파라미터 | 타입 | 대상 플레이어 | 설명 |
|---|---|---|---|
autoplay (a) | null | 전체 | 자동 재생 설정 (모바일 환경은 기본 활성화) |
mute | null | 전체 | 음소거 상태로 재생 시작 |
t | integer | 전체 | 지정 시점(sec)부터 재생 및 이어보기 팝업 노출 |
s | integer | 전체 | 지정 시점(sec)부터 재생 및 이어보기 팝업 없음 |
title | string | 전체 | 콘텐츠 제목 강제 지정 |
pf | string | 전체 | 인코딩 프로파일(화질) 강제 지정 |
주의
- 재생 옵션 예외:
t또는s값이 영상의 시작/종료 10초 이내인 경우, 시스템 안정성을 위해 영상의 처음(0초)부터 재생됩니다. - 브라우저 자동 재생 정책: Chrome 및 최신 브라우저는 음성이 포함된 영상의 자동 재생을 기본 차단합니다. 상세 내용은 Chrome의 자동 재생 정책을 참고하세요.
다운로드
| 파라미터 | 타입 | 대상 플레이어 | 설명 |
|---|---|---|---|
download | null | 모바일, v3e, v3h | 다운로드 모드 활성화 |
mobile_folder_download | string | 모바일 | 모바일 다운로드 폴더 경로 지정 |
pc_folder_download | string | v3e, v3h | PC 다운로드 폴더 경로 지정 |
filename | string | 전체 | R링크, SR링크 사용 시 저장될 파일 이름 지정 |
참고
- 전제 조건:
download파라미터가 정상 작동하려면 DRM 다운로드 콜백 설정이 선행되어야 합니다.- 참고 문서: 콜백 연동 - DRM 다운로드 콜백)
- 폴더 경로 설정:
/기호를 사용하여 하위 폴더를 지정할 수 있습니다.- 예:
folder1/folder2/folder3
- 예:
- 인코딩: 폴더 이름에 한글, 특수문자, 공백이 포함된 경우, 반드시 해당 값을 UTF-8 URL 인코딩 처리하여 전달해야 합니다.
- R링크 활성화: R링크는 기본적으로 비활성화되어 있습니다. 해당 기능을 활성화하려면 영업 담당자(AM, biz@catenoid.net) 또는 기술 지원팀(PE, tech_support@catenoid.net)으로 문의해 주세요.
플레이어
| 파라미터 | 타입 | 대상 플레이어 | 설명 |
|---|---|---|---|
player_version (pv) | string | PC | 플레이어 지정
|
force_exclusive_player | null | v3e, v3h | 비암호화 콘텐츠 재생 시에도 PC용 Kollus 보안 플레이어 적용 |
force_independent_player | boolean | v3 | Kollus 보안 플레이어 강제 적용 |
컨트롤바
| 파라미터 | 타입 | 대상 플레이어 | 설명 |
|---|---|---|---|
controls_activation | string | v3, v4, v5 | 컨트롤바 활성화 정책
|
show_controls_paused | boolean | v4 | 일시정지 상태에서 컨트롤바 유지 여부 (기본값: false) |
set_controlbar_progress_only | boolean | v4, v5 | 프로그레스 바(Progress Bar)만 노출 |
transparent_controlbar_layer | boolean | v4, v5 | 컨트롤바 배경 투명화 |
hide_header_display | boolean | v4, v5 | 헤더 영역 숨김 |
오버레이 / 포스터
| 파라미터 | 타입 | 대상 플레이어 | 설명 |
|---|---|---|---|
overlay_button_position | string | v4 | 오버레이 버튼 위치
|
show_poster_ended | boolean | v4 | 재생 종료 후 포스터 노출 여부 (기본값: false) |
enable_poster | boolean | v4, v5 | 포스터 활성화 여부 |
enable_spinner_activation | boolean | v4, v5 | 로딩 아이콘 활성화 여부 |
섬네일 / 타임 디스플레이
| 파라미터 | 타입 | 대상 플레이어 | 설명 |
|---|---|---|---|
enable_thumbnail | boolean | v4, v5 | 프로그레스 바 탐색 시 섬네일 미리보기 활성화 |
enable_mouse_time_display | boolean | v5 | 마우스 오버 시 타임 디스플레이 노출 |