Skip to main content

Player Call Options (Query String)

Notice

This document is a machine-translated draft and is currently undergoing review. Some content may be inaccurate or differ from the original Korean version. For the most precise information, refer to the Korean documentation.

This document explains how to add Query String parameters to the Playback URL to finely control the player's behavior and UI.

Query string format

The rules for adding parameters to the Playback URL are as follows.

https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?{KEY}={VALUE}&{KEY2}={VALUE2}
  • Separator: Append ? to the end of the URL. Use & as a separator when connecting multiple options.
  • Flag format: For options that do not require a separate value (VALUE), enter only the key (KEY). (e.g., ?autoplay&mute)
  • Encoding: If the parameter value contains Korean characters, special characters, or spaces, you must pass the value after UTF-8 URL encoding.

Kollus Player types

For detailed descriptions of Kollus Players, refer to the Kollus Player Types document.

NotationPlayer NameCharacteristics
v3eApp Player for WindowsInstallable Agent-based player
v3hHTML5 Player for PCInstallable HTML5 Agent-based player
v3HTML5 Player for PC (Hybrid)Hybrid HTML5 player applied when playing encrypted content on Microsoft Edge or Chrome 45 or later
v4HTML5 Player for AllNon-installable HTML5 player for standard content(unencrypted) only
v5Web PlayerNext-generation integrated web player combining the advantages of installable and non-installable players
iOSApp Player for iOSiOS-exclusive app player
AndroidApp Player for AndroidAndroid-exclusive app player

All options

Playback

ParameterTypeDescriptionTarget Player
autoplay (a)nullAuto-play setting (enabled by default in mobile environments)All
mutenullStart playback in muted stateAll
tintegerPlay from the specified point (sec) and show resume popupAll
sintegerPlay from the specified point (sec) without resume popupAll
titlestringForce-specify content titleAll
pfstringForce-specify encoding profile (video quality)All
Note
  • Playback option exception: If the t or s value is within 10 seconds of the start/end of the video, playback will start from the beginning (0 seconds) for system stability.
  • Browser/platform autoplay policy: Modern browsers block autoplay of videos with sound by default. For details, refer to 'Autoplay policy by browser/platform' below.
Autoplay policy by browser/platform

Autoplay policy by browser/platform

Browser and platformVideo without soundVideo with soundNotes
ChromeAutoplay allowedBlocked by defaultAutoplay is allowed as an exception only if the user's Media Engagement Index (MEI) is high or the user has a prior click history
EdgeAutoplay allowedBlocked by default
  • Autoplay is allowed if the user changes the autoplay setting to "Allow" in browser settings
  • Autoplay is allowed if an administrator deploys the group policy (AutoplayAllowed) as "Allow" in an enterprise environment
Safari (macOS)Autoplay allowedBlocked by defaultUsers can individually change whether autoplay is allowed on a per-website basis in Safari settings
iOS (iPhone/iPad)Autoplay allowed (playsinline required)Blocked by defaultPlayback via script is allowed only after the user directly touches (gestures on) the screen
FirefoxAutoplay allowedBlocked by defaultUsers can change the autoplay blocking and allow level in browser settings
References
Recommended implementation guideline

For videos with sound, we recommend starting autoplay in a muted state. Then provide a mute-off button so users can enable audio themselves.

Download

ParameterTypeDescriptionTarget Player
downloadnullEnable content download featureMobile, v3e, v3h
mobile_folder_downloadstringSpecify mobile download folder pathMobile
pc_folder_downloadstringSpecify PC download folder pathv3e, v3h
filenamestringSpecify the file name to be saved when using R-link or SR-linkAll
Note
  • Prerequisite: The DRM download callback must be configured for the download parameter to work properly. (Guide: DRM download callback)
  • Folder path settings: Use the / symbol to specify subfolders.
    • e.g., folder1/folder2/folder3
  • Encoding: If the folder name contains Korean characters, special characters, or spaces, you must pass the value after UTF-8 URL encoding.
  • R-link activation: R-link is disabled by default. To activate this feature, contact your Support(tech_support@kollus.com) or Account Manager.

Player

ParameterTypeDescriptionTarget Player
player_version (pv)stringSpecify player
  • v3h: HTML5 Player for PC
  • v3e: App Player for Windows
  • v4: HTML5 Player for All
  • v5: Web Player
  • Unspecified: Automatically applied based on playback environment
PC
force_exclusive_playernullApply Kollus secure player for PC even when playing standard content(unencrypted)v3e, v3h
force_independent_playerbooleanForce apply Kollus secure playerv3

Control bar

ParameterTypeDescriptionTarget Player
controls_activationstringControl bar activation policy
  • auto: Automatically show/hide according to inactive_time setting
  • always: Always visible
  • none: Always hidden
v3, v4, v5
show_controls_pausedbooleanWhether to keep control bar visible when paused (default: false)v4
set_controlbar_progress_onlybooleanShow only the progress barv4, v5
transparent_controlbar_layerbooleanMake control bar background transparentv4, v5
hide_header_displaybooleanHide header areav4, v5

Overlay / poster

ParameterTypeDescriptionTarget Player
overlay_button_positionstringOverlay button position
  • TR: Top Right
  • TL: Top Left
  • BR: Bottom Right
  • BL: Bottom Left
  • Unspecified: Center aligned
v4
show_poster_endedbooleanWhether to show poster after playback ends (default: false)v4
enable_posterbooleanWhether to enable posterv4, v5
enable_spinner_activationbooleanWhether to enable loading iconv4, v5

Thumbnail / time display

ParameterTypeDescriptionTarget Player
enable_thumbnailbooleanEnable thumbnail preview when seeking on progress barv4, v5
enable_mouse_time_displaybooleanShow time display on mouse overv5

Seek / autoplay

ParameterTypeDescriptionTarget Player
autoplay_after_seekstringPlayback policy after seeking
  • auto: Auto-play when seeking during playback, maintain pause when seeking while paused
  • play: Play immediately after seeking
  • pause: Pause after seeking
v4, v5
disable_autoplaybooleanDisable autoplay even when autoplay is availablev4, v5
play_atnumberSet resume playback pointv3

Buffering / streaming

ParameterTypeDescriptionTarget Player
bufferintegerSet buffering multiplier (2–10x)v3e, v3h
frag_load_pausedbooleanWhether to load HLS Fragment when pausedv4, v5
force_custom_headerbooleanForce add HLS concurrent access check header (X-Kollus-SessionId)v4, v5
force_use_credentialsbooleanForce apply withCredentials for HLS XHR requestsv4, v5

Screen control

ParameterTypeDescriptionTarget Player
force_landscape_fullscreenbooleanLock screen orientation to landscape during mobile fullscreen playbackv4, v5
force_rotate_fullscreenbooleanForce fullscreen mode when mobile device rotates to landscapev4, v5
enable_pipbooleanAllow PIP(Picture-in-Picture) modev3, v4, v5
pointcolornumberChange UI point color (HEX, excluding #)v4, v5
is_vrbooleanVR player playbackv4, v5
is_dvrbooleanEnable DVR timeshiftv4, v5

Input / accessibility

ParameterTypeDescriptionTarget Player
enable_hotkeybooleanEnable shortcutsv4, v5
enable_volume_scrollbooleanEnable mouse wheel volume controlv4, v5
enable_context_menubooleanAllow mouse right-click context menuv3, v4, v5
enable_accessibilitybooleanEnable web accessibility featuresv3, v4, v5
enable_initialize_focusbooleanApply focus when player loads (default: true)v3, v4

Ios-exclusive options

ParameterTypeDescription
ios_player_typestringiOS decoder type (required for App Player for iOS version 2.2.14 or later)
  • native: Native decoder
  • hw: Hardware decoder
  • sw: Software decoder
mobile_return_urlstringURL to navigate to when going back/closing (launches Safari browser)

Development / debugging

ParameterTypeDescriptionTarget Player
debug_modebooleanOutput debug log to browser consolev3, v4, v5
debug_mode2booleanOutput detailed event log and data statusv4, v5
agent_modebooleanWhether to run Kollus Agent inspectionv3
agent_urlstringSet Kollus Agent URL (works when debug_mode=true is set)v3
loadcheckinteger0: Use message in playback callbackv3
media_key_srcstringDirectly specify media keyv3
media_urlstringDirectly specify Playback URLv3

Other

ParameterTypeDescriptionTarget Player
uservalue{0~99}mixedCustom variables (uservalue0uservalue99)
  • Transmitted together when sending client information via playback, DRM, LMS callbacks, etc.
All

Usage examples

See Also

Refer to the Authentication and Key Information document for key (Key/ID) information.

Optimizing viewing experience (playback control)

Auto-play and initial mute settings

An option combination that automates viewing entry by bypassing the browser's autoplay blocking policy.

https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?autoplay&mute

Immediate playback from the 10-second mark

Starts playback immediately from the specified point without showing the resume popup.

https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?s=10

Specifying video quality (profile) and changing title

Select a specific video quality or specify the title to be displayed in the player. If the title value contains Korean characters or spaces, UTF-8 URL encoding must be applied.

https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?pf={ENCODING_PROFILE_KEY}&title={TITLE}

UI control

Specifying player and enabling debug log

Use this when testing a specific player environment or checking logs in the browser developer tools (Console).

https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?player_version=v4&debug_mode=true

Locking landscape orientation on mobile fullscreen

When a mobile user presses the fullscreen button, the screen orientation is switched to landscape regardless of the device orientation.

https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?force_landscape_fullscreen=true

Fixed control bar display and point color change

Always displays the control bar even without user interaction, and applies a point color to match the brand theme.

https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?controls_activation=always&pointcolor=FF5500

Download

Running download mode and specifying folder path

Specifies the subfolder path where content will be saved. Paths containing special characters or Korean characters must have UTF-8 URL encoding applied.

https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?download&mobile_folder_download=movie/action