Skip navigation

Video Player: Setup and Embedding

Updated: 28.04.2026

The Kinescope video player is a powerful tool for playing and embedding video on your sites. In this section you will find everything you need to configure, customize, and integrate the player.

Kinescope Video Player

Who this section is for

  • Website owners and bloggers — want to embed video on their site
  • Developers — need API integration or player customization
  • Marketers and content creators — need to style the player to match their brand
  • LMS and educational platform administrators — need to protect content and configure access

Where to start

If you’re new

  1. Player embedding — basic guide to adding video to a site
  2. Player customization — configuring player appearance and behavior

If you’re a developer

  1. Player embedding — technical details, URL parameters, code examples, and CTA setup via templates
  2. IFrame Player API — programmatic player control via IFrame Player API, including CTA setup
  3. Player customization — configuring templates and controls
  4. Advertising — advertising tag integration
  5. Troubleshooting — common issues and how to resolve them

Key use cases

Embedding video on a site

Use embed code to add video to site pages. Two code types are supported:

  • Adaptive — automatically adjusts to screen size
  • Fixed — maintains set dimensions

Learn more about embedding →

Brand customization

Configure the player’s color, add a logo, change controls and player behavior. Create different templates for different content types.

Learn more about customization →

Working with parameters

Use URL parameters to configure player behavior:

  • seek and duration — playback of video fragments
  • player_id — applying different templates to one video
  • autoplay, muted, loop — autoplay and playback control
  • preload — page load optimization

Learn more about parameters →

Calls to action and advertising

Optimization and performance

Improve page performance using:

  • Deferred iframe loading (loading="lazy")
  • Disabling video preloading (preload=false)
  • Auto-pause when other players are playing (autopause=1)

Learn more about optimization →

Advanced features

Advanced configuration and integration options:

  • Playlists — dynamic and static playlists of multiple videos
  • Analytics integrations — automatic event transmission to Google Analytics
  • IFrame Player API — programmatic player control via JavaScript, event subscriptions, playlist creation
For developers: Full player documentation with code examples, IFrame API, events, playlists, analytics integrations, and advanced settings is available at docs.kinescope.io/player/latest/ .

Troubleshooting

If you encounter issues with the player, see the Troubleshooting section, which contains common situations and how to resolve them:

  • Loading and playback issues
  • Display and sizing issues
  • DRM (Widevine) issues
  • API and autoplay issues
  • Performance issues

What’s next?

  1. Privacy settings — managing video access and embedding settings
  2. Add subtitles and chapters — improve accessibility and video navigation
  3. Set up analytics — track views and viewer behavior
  4. Set up content protection — protect video from unauthorized use

Still have questions? Write to the support chat within the Kinescope interface — our specialists will help!

Section pages

  • Player Customization

    Kinescope player customization: templates, appearance, controls, behavior; settings menu including subtitle search, scale, default playback speed, and downloading video via direct link and transcriptions.

  • Embedding

    Embedding — a way to place video on a site. Where to get the code (adaptive, fixed, LLM-friendly), parameters and optimization.

  • Advertising

    Integrating advertising tags into the Kinescope player via the adtagurl parameter to show ads during video playback.