# Player Customization


Templates in Kinescope let you flexibly adapt the player's appearance and functionality for different projects and tasks. Each template has a unique name and can be applied to individual videos or to an entire project. For example, you can create one template with visible controls for educational videos and another with a minimalist design and hidden progress bar for promo clips.

## Who this article is for

* **Designers** — need to configure the player's appearance to match the brand
* **Content managers** — need to create different templates for different content types
* **Developers** — need to configure player behavior programmatically

## **Creating a new player template**

### **From video settings**

* In the Catalog, open the video settings by double-clicking on its name.
* Go to the **"Basic"** tab, in the **"Player"** section click **"Configure"** or select **"Create new player"**.
* Set a template name, change at least one setting, and click **"Save"**.
* The player will be applied to this video and will also become available in the settings of other clips and in the **Template Manager** in workspace settings.

[Видео Kinescope]

### **Via the template manager**

* Go to the **Template Manager** via **"Settings → Players"**.
* Click **"New player"**, set a name, and open it for editing.

[Видео Kinescope]

## **Editing templates**

### **From video settings**

* In the catalog, double-click the video name.
* Go to the **"Basic"** tab → **"Player"** section. Select the desired template and click **"Configure"**.
* Make changes and save them.

 ![Player template configuration from video settings](images/vp-customize-template-01.webp)

### **Via the template manager**

* In the **"Settings → Players"** section, find the desired template.
* Click on the template name to edit.

 ![Player template manager](images/vp-customize-template-02.webp)

> **Информация:**

The **template manager** shows the names of all player templates available in the workspace, as well as: the update date, author, and the number of files to which each template is applied. Clicking on that count shows all files in the catalog filtered by the selected player template.

To rename, duplicate, or delete a template, go to the menu (three dots next to the template).



## **Player behavior and appearance settings**

The Kinescope player can be adapted for any task and project thanks to its wide range of settings. They are divided into two main categories:

1. **Basic:** basic parameters, including settings before launching and during playback.
2. **Advanced:** additional settings for player behavior, casting to devices, control element customization, and other functions.

Changes in settings are displayed in the preview area in real time. If you select the **Monitor** or **Phone** display mode, you can see how the finished template will look. *It is very important not to forget to save settings, otherwise they will not be applied.*

 ![Player settings interface with preview](images/vp-customize-preview-01.webp)

## Basic behavior and appearance settings

### Basic settings

Player basic settings interface:

 ![Player basic settings interface](images/vp-customize-basic-01.webp)

**Player template name**

Set a unique name for the template to make it easier to find, use for other videos, or edit via the template manager in the workspace.

**Player color**

Your brand's corporate color can influence conversion. The color changes the large Play/Pause button, the progress bar, and the player control panel. The shade can be selected via a palette or by entering RGB or [HEX](https://www.w3.org/TR/html401/types.html#h-6.5) code.

[Видео Kinescope]

**Corner rounding**

Integrate the player into your site's general style: in template settings you can round the player window corners from 0 to 24px.

[Видео Kinescope]

**Logo**

Add a logo that will be displayed in the lower right corner of the player. Usually a 150×150 px image in PNG format is sufficient. You can also add a hover tooltip or a link that opens on click.

**Example player with clickable logo:**

[Видео Kinescope]

**Autoplay**

Allows video to play automatically when the page loads.

> **Информация:**

Browsers have a policy against aggressive active content, so the video will start without sound. The user can enable sound on first interaction with the player.



Example player with autoplay:

[Видео Kinescope]

**Background video**

Player settings for background playback:

* Player controls become invisible;
* Sound and autopause are disabled;
* Video plays automatically and repeats.

[Видео Kinescope]

**360° mode**

Mode for viewing panoramic, spherical video.

**Remove black bars**

This setting stretches the video to the player's borders to remove black bars at the edges. Especially useful for non-standard video resolutions.

**Default volume**

Set the volume level when starting video from 0% to 100%, so the sound level is immediately comfortable for viewers.

**Default video quality**

Select the video stream quality that will be used when starting video. Available options:

* **Auto (default):** The player determines quality based on connection speed.
* **Set quality:** e.g., 720p or 1080p.

**Default playback speed**

Set the playback speed at which video starts for all viewers. Available range: 0.25× to 2×. By default, speed is normal — 1×.

 ![Default playback speed setting](images/vp-customize-default-playback-speed-01.webp)


If **Playback speed** is enabled in the player's advanced settings, the viewer can change speed while watching.

**Behavior at video end**

Choose what happens after the video ends. Four scenarios are available:

1. **Replay button:** allows viewers to restart the video by clicking.
2. **Return to poster:** the video returns to the original screen with the poster.
3. **Loop:** automatic repeated video playback.
4. **Call to Action (CTA):** at the end of a video or playlist, you can add a button with a link. Specify a title, description, and direct the viewer to the next step: site, course, registration, or purchase. The call to action will look like this:

 ![Example call to action at the end of a video](images/vp-customize-cta-01.webp)

**Download video**

Allows viewers to download video delivered via a direct link. Downloading is disabled by default. When enabled, a button appears below the player. It opens a window with two tabs:

* **Video** — a list of available resolutions with file size (360p, 480p, 720p, 1080p). The viewer picks one and downloads the file.
* **Transcription** — tracks with a text transcript. The tab appears if at least one track has been added to the video.

 ![Downloading video and transcriptions from the player](images/vp-customize-download-01.webp)


### **Before launch**

Player element display settings before playback starts:

 ![Player element display settings before playback](images/vp-customize-launch-01.webp)

**Title and subtitle**

The video title and subtitle will be displayed in the upper left corner of the player before launch if they are specified in the video settings on the **Basic** tab. These elements are hidden by default.

Example title and subtitle display in the player:

 ![Example title and subtitle display in the player](images/vp-customize-title-01.webp)

**Play button**

By default the **Play/Pause** button is displayed in the center of the player before playback starts, but it can be hidden with this setting.

Example player with play button:

 ![Example player with play button](images/vp-customize-play-01.webp)

**Control panel**

By default it is hidden, making the player design minimalist. If **preloading** is enabled in the player's [advanced settings](#advanced-settings), the player control panel will be displayed before the clip starts.

Example control panel display before launch:

 ![Example control panel display before launch](images/vp-customize-controls-01.webp)

### **During playback**

Player element display settings during playback:

 ![Player element display settings during playback](images/vp-customize-playback-01.webp)

Player playback settings allow customizing the display of titles, progress bar, and control panel.

**Progress bar**

This option allows hiding the progress bar during video playback. This can be useful for promo videos where it's important to hold the user's attention from start to finish. The progress bar is enabled by default.

Example player without progress bar:

 ![Example player without progress bar](images/vp-customize-progress-01.webp)

**Control panel**

You can completely hide the control panel during playback, leaving only the progress bar if it's not disabled. The control panel is shown by default.

Example player without controls (video only):

 ![Example player without controls](images/vp-customize-controls-02.webp)

## **Advanced settings**

Player advanced settings interface:

 ![Player advanced settings interface](images/vp-customize-advanced-01.webp)

**Launch video with subtitles**

If subtitles are loaded for the video, they will be displayed automatically on launch. If the video has multiple subtitle tracks, the order of selection is determined by:

* The language set in the player;
* The viewer's browser language;
* The order of subtitles in the list.

Subtitles are disabled by default.

**Autopause**

If multiple players are placed on the page, this can affect performance. Autopause solves this problem: it automatically pauses the player when playback starts in another player on the same page.

**Casting to devices**

This option controls the ability to cast the video stream to external monitors via Chromecast and Airplay protocols, as well as the display of corresponding buttons in the player. Casting support is enabled by default.

**Settings menu**

The settings menu (gear icon), through which the viewer can change speed, video quality, and other settings. Allows adding or removing items from the menu:

* **Audio-only quality:** Designed for cases with a slow internet connection. Enables only the audio track without the video.
* **Playback speed:** Duplicated in the control panel, making it accessible from multiple places.
* **Subtitle search:** adds a search field in the subtitles menu. The viewer enters a word or phrase and jumps to the matching segment.
* **Scale:** when enabled, the settings menu shows the current scale value. The viewer adjusts it in 3% steps or resets to 100%. On mobile devices, scaling uses pinch-to-zoom gestures.

 ![Subtitle search and scale in the player settings menu](images/vp-customize-subtitles-search-scale-01.webp)


**Control panel elements**

This set of settings allows selectively hiding or showing individual elements of the player control panel. All are shown by default.

Example control panel element settings:

 ![Example control panel element settings](images/vp-customize-panel-01.webp)

**Watermarks**

A static watermark is text or a logo that is permanently displayed on screen during video playback to designate authorship or indicate rights. Suitable for public videos, commercials, and widely distributed content.

> **Информация:**

Detailed watermark setup instructions are [here](https://docs.kinescope.com/content-protection/watermarks/).



### **Additional settings**

If **video preloading** is enabled, the overall page load time may increase. The option is disabled by default.

Preloading and additional function settings:

 ![Preloading and additional function settings](images/vp-customize-preload-01.webp)

The Kinescope player supports **keyboard shortcuts** by default; the full list is available in the right-click menu on the player.

Example menu with keyboard shortcuts:

 ![Example menu with keyboard shortcuts](images/vp-customize-shortcuts-01.webp)

The Kinescope player can **remember player settings** for each viewer (playback speed, video quality, and other preferences).

Viewer preference memory settings:

 ![Viewer preference memory settings](images/vp-customize-memory-01.webp)

The **mouse click/tap control** option is available in settings. When enabled, you can control playback not only via interface elements but also by clicking directly on the video. When disabled, the video can only be controlled via the control panel.

Right-clicking on video in the context menu shows the **About Kinescope** item, which redirects to the platform's official site.

> **Информация:**

This option can only be disabled on paid plans (Pro and Super). On the free plan, the option is always enabled.



Example context menu and pseudo-fullscreen mode settings:

 ![Player context menu and SEO optimization settings](images/vp-customize-context-01.webp)

**Pseudo-fullscreen mode for iOS** preserves the original Kinescope player controls when entering fullscreen mode. If you use dynamic watermarks, enable this option. See more in the [Pseudo-Fullscreen Mode on iOS](https://docs.kinescope.com/developer-guides/iframe-pseudo-fullscreen-on-ios/) article.

**SEO optimization** adds metadata to the player code (title, description, poster, and others) that is indexed by search engines. The schema.org markup structure is used to improve the positions of public videos in search engine results.

> **Внимание:**

SEO optimization **does not work** in the following cases:
* Domain-based video access restrictions are enabled
* DRM download protection is enabled
* Video is not available for public viewing

In these cases, metadata is not added to the player code to protect content privacy.



 ![Player SEO optimization settings](images/vp-customize-seo-01.webp)

Enable **data collection** so the player can populate the analytics section with user behavior data.

Analytics and SEO optimization settings:

 ![Player analytics and SEO optimization settings](images/vp-customize-analytics-01.webp)

## What's next?

1. **[Embedding](https://docs.kinescope.com/video-player/embedding/)** — learn how to embed the customized player on your site
2. **[IFrame Player API](https://docs.kinescope.com/developer-guides/iframe-player-api/)** — programmatic player control via JavaScript
3. **[Analytics](https://docs.kinescope.com/catalog-and-video-management/analytics/)** — track the effectiveness of customized players

If you still have questions, write to the support chat within the Kinescope interface — specialists will help!

