メインコンテンツまでスキップ

プレイヤー呼び出しオプション (Query String)

お知らせ

このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。

このドキュメントでは、再生 URL の末尾に Query String パラメーターを追加して、プレイヤーの動作と UI を細かく制御する方法を説明します。

Query String の形式

再生 URL にパラメーターを追加するルールは以下の通りです。

https://v.jp.kollus.com/{MEDIA_CONTENT_KEY}?{KEY}={VALUE}&{KEY2}={VALUE2}
  • 区切り文字: URL の末尾に ? を付けます。複数のオプションを連結する場合は & を区切り文字として使用します。
  • フラグ (Flag) 形式: 別途の値 (VALUE) が不要なオプションは、キー (KEY) のみ入力します。(例: ?autoplay&mute
  • エンコーディング: パラメーター値に日本語・特殊文字・スペースが含まれる場合は、必ずその値を UTF-8 URL エンコーディング処理して渡してください。

Kollus プレイヤーの種類

Kollus プレイヤーの詳細については、Kollus プレイヤーの種類ドキュメントを参照してください。

表記プレイヤー名特徴
v3eApp Player for Windowsインストール型エージェント方式プレイヤー
v3hHTML5 Player for PCインストール型 HTML5 エージェント方式プレイヤー
v3HTML5 Player for PC (Hybrid)Microsoft Edge または Chrome 45 以上で暗号化コンテンツを再生する際に適用されるハイブリッド HTML5 プレイヤー
v4HTML5 Player for All非暗号化コンテンツ専用の非インストール型 HTML5 プレイヤー
v5Web Playerインストール型と非インストール型の長所を組み合わせた次世代統合 Web プレイヤー
iOSApp Player for iOSiOS 専用アプリプレイヤー
AndroidApp Player for AndroidAndroid 専用アプリプレイヤー

全オプション

再生

パラメータータイプ説明対象プレイヤー
autoplay (a)null自動再生設定(モバイル環境ではデフォルトで有効)全体
mutenullミュート状態で再生開始全体
tinteger指定した時点(秒)から再生し、続きから再生のポップアップを表示全体
sinteger指定した時点(秒)から再生し、続きから再生のポップアップを表示しない全体
titlestringコンテンツタイトルを強制指定全体
pfstringエンコーディングプロファイル(画質)を強制指定全体
参考
  • 再生オプションの例外: t または s の値が動画の開始・終了 10 秒以内の場合、システムの安定性のため動画の先頭(0 秒)から再生されます。
  • ブラウザー/プラットフォームの自動再生ポリシー: 最新のブラウザーは、音声付き動画の自動再生をデフォルトでブロックします。詳細は下記の"ブラウザー/プラットフォーム別自動再生ポリシー"を参照してください。
ブラウザー/プラットフォーム別自動再生ポリシー

ブラウザー/プラットフォーム別自動再生ポリシー

ブラウザーおよびプラットフォーム音声なし動画音声付き動画備考
Chrome自動再生を許可デフォルトでブロックユーザーの Media Engagement Index(MEI)が高いか、以前のクリック履歴がある場合にのみ、例外的に自動再生を許可
Edge自動再生を許可デフォルトでブロック
  • ユーザーがブラウザー設定で自動再生を"許可"に変更した場合、自動再生を許可
  • 企業環境で管理者がグループポリシー(AutoplayAllowed)を"許可"として展開した場合、自動再生を許可
Safari(macOS)自動再生を許可デフォルトでブロックユーザーが Safari 設定でウェブサイトごとに自動再生の許可有無を個別に変更可能
iOS(iPhone/iPad)自動再生を許可(playsinline 必須)デフォルトでブロックユーザーが画面を直接タッチ(ジェスチャー)した後にのみ、スクリプトによる再生を許可
Firefox自動再生を許可デフォルトでブロックユーザーがブラウザー設定で自動再生のブロックおよび許可レベルを変更可能
参考資料
推奨実装ガイドライン

音声付き動画は、ミュート状態での自動再生を開始することを推奨します。その後、ユーザーが自らオーディオを有効化できるよう、ミュート解除ボタンをあわせて提供してください。

ダウンロード

パラメータータイプ説明対象プレイヤー
downloadnullコンテンツダウンロード機能の有効化モバイル、v3e、v3h
mobile_folder_downloadstringモバイルダウンロードフォルダーのパスを指定モバイル
pc_folder_downloadstringPC ダウンロードフォルダーのパスを指定v3e、v3h
filenamestringR-link・SR-link 使用時に保存されるファイル名を指定全体
参考
  • 前提条件: download パラメーターが正常に動作するには、DRM Download Callback の設定が事前に必要です。(参考文書: Callback 連動 - DRM Download Callback)
  • フォルダーパスの設定: / 記号を使用してサブフォルダーを指定できます。
    • 例: folder1/folder2/folder3
  • エンコーディング: フォルダー名に日本語・特殊文字・スペースが含まれる場合は、必ずその値を UTF-8 URL エンコーディング処理して渡してください。
  • R-link の有効化: R-link はデフォルトで無効になっています。この機能を有効化するには、営業担当者(jp_sales@catenoid.net) までお問い合わせください。

プレイヤー

パラメータータイプ説明対象プレイヤー
player_version (pv)stringプレイヤーを指定
  • v3h: HTML5 Player for PC
  • v3e: App Player for Windows
  • v4: HTML5 Player for All
  • v5: Web Player
  • 未指定: 再生環境に応じて自動適用
PC
force_exclusive_playernull非暗号化コンテンツの再生時も PC 用 Kollus セキュアプレイヤーを適用v3e、v3h
force_independent_playerbooleanKollus セキュアプレイヤーを強制適用v3

コントロールバー

パラメータータイプ説明対象プレイヤー
controls_activationstringコントロールバーの表示ポリシー
  • auto: inactive_time の設定に従って自動表示・非表示
  • always: 常時表示
  • none: 常時非表示
v3、v4、v5
show_controls_pausedboolean一時停止状態でコントロールバーを維持するか(デフォルト値: falsev4
set_controlbar_progress_onlybooleanプログレスバー (Progress Bar) のみ表示v4、v5
transparent_controlbar_layerbooleanコントロールバーの背景を透明化v4、v5
hide_header_displaybooleanヘッダー領域を非表示v4、v5

オーバーレイ / ポスター

パラメータータイプ説明対象プレイヤー
overlay_button_positionstringオーバーレイボタンの位置
  • TR: 右上 (Top Right)
  • TL: 左上 (Top Left)
  • BR: 右下 (Bottom Right)
  • BL: 左下 (Bottom Left)
  • 未指定: 中央揃え
v4
show_poster_endedboolean再生終了後にポスターを表示するか(デフォルト値: falsev4
enable_posterbooleanポスターを有効化するかv4、v5
enable_spinner_activationbooleanローディングアイコンを有効化するかv4、v5

サムネイル / タイムディスプレイ

パラメータータイプ説明対象プレイヤー
enable_thumbnailbooleanプログレスバーのシーク時にサムネイルプレビューを有効化v4、v5
enable_mouse_time_displaybooleanマウスオーバー時にタイムディスプレイを表示v5

シーク (Seek) / 自動再生

パラメータータイプ説明対象プレイヤー
autoplay_after_seekstring再生位置の移動(Seek)後の再生ポリシー
  • auto: 再生中に移動した場合は自動再生、一時停止中に移動した場合は停止を維持
  • play: 移動後すぐに再生
  • pause: 移動後に停止
v4、v5
disable_autoplayboolean自動再生が可能な状況でも当該機能を無効化v4、v5
play_atnumber続きから再生する時点を設定v3

バッファリング / ストリーミング

パラメータータイプ説明対象プレイヤー
bufferintegerバッファリング倍数を設定(2〜10 倍)v3e、v3h
frag_load_pausedboolean一時停止状態で HLS Fragment を読み込むかv4、v5
force_custom_headerbooleanHLS 同時接続確認ヘッダー (X-Kollus-SessionId) を強制追加v4、v5
force_use_credentialsbooleanHLS XHR リクエスト時に withCredentials を強制適用v4、v5

画面制御

パラメータータイプ説明対象プレイヤー
force_landscape_fullscreenbooleanモバイルの全画面再生時に画面の向きを横向きに固定v4、v5
force_rotate_fullscreenbooleanモバイルデバイスを横向きに回転させた際に全画面モードを強制実行v4、v5
enable_pipbooleanPIP (Picture-in-Picture) モードを許可v3、v4、v5
pointcolornumberUI ポイントカラーを変更(HEX、# 除く)v4、v5
is_vrbooleanVR プレイヤーで再生v4、v5
is_dvrbooleanDVR タイムシフトを有効化v4、v5

入力 / アクセシビリティ

パラメータータイプ説明対象プレイヤー
enable_hotkeybooleanショートカットキーを有効化v4、v5
enable_volume_scrollbooleanマウスホイールによる音量調整を有効化v4、v5
enable_context_menubooleanマウス右クリックのコンテキストメニューの使用を許可v3、v4、v5
enable_accessibilitybooleanWeb アクセシビリティ機能を有効化v3、v4、v5
enable_initialize_focusbooleanプレイヤーロード時にフォーカスを適用(デフォルト値: truev3、v4

iOS 専用オプション

パラメータータイプ説明
ios_player_typestringiOS デコーダータイプ(App Player for iOS バージョン 2.2.14 以上への適用が必須)
  • native: Native デコーダー
  • hw: ハードウェアデコーダー
  • sw: ソフトウェアデコーダー
mobile_return_urlstring戻る・終了時に遷移する URL(Safari ブラウザーで起動)

開発 / デバッグ

パラメータータイプ説明対象プレイヤー
debug_modebooleanブラウザーコンソールにデバッグログを出力v3、v4、v5
debug_mode2boolean詳細なイベントログおよびデータ状態を出力v4、v5
agent_modebooleanKollusAgent の検査を実行するかv3
agent_urlstringKollusAgent の URL を設定(debug_mode=true 設定時に動作)v3
loadcheckinteger0: Play Callback でメッセージを使用v3
media_key_srcstringメディアキーを直接指定v3
media_urlstring再生 URL を直接指定v3

その他

パラメータータイプ説明対象プレイヤー
uservalue{0~99}mixedカスタム変数(uservalue0uservalue99
  • 再生・DRM・LMS Callback などのクライアント情報送信時に一緒に送信されます。
全体

使用例

参考文書

キー (Key/ID) 情報については、認証と主要キードキュメントを参照してください。

視聴体験の最適化(再生制御)

自動再生と初期ミュートの設定

ブラウザーの自動再生ブロックポリシーを回避して、視聴への自動エントリーを実現するオプションの組み合わせです。

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

10 秒地点からすぐに再生

続きから再生のポップアップを表示せず、指定した時点からすぐに再生を開始します。

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

画質(プロファイル)の指定とタイトルの変更

特定の画質を選択したり、プレイヤーに表示されるタイトルを指定します。title の値に日本語やスペースが含まれる場合は、必ず UTF-8 URL エンコーディング処理を行ってください。

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

UI 制御

プレイヤーの指定とデバッグログの有効化

特定のプレイヤー環境をテストしたり、ブラウザーの開発者ツール(Console)でログを確認する際に活用します。

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

モバイル全画面切り替え時に横向きを固定

モバイルユーザーが全画面ボタンを押した際に、デバイスの向きにかかわらず画面の向きを横向きに切り替えます。

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

コントロールバーの常時表示とポイントカラーの変更

ユーザー操作がなくてもコントロールバーを常に表示し、ブランドテーマに合わせたポイントカラーを適用します。

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

ダウンロード

ダウンロードモードの実行とフォルダーパスの指定

コンテンツを保存するサブフォルダーのパスを指定します。特殊文字や日本語が含まれるパスは、必ず UTF-8 URL エンコーディング処理を行ってください。

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