For advanced users

Developer-level guides for configuring and extending the v7 player.

Articles

[Advanced users] Playback configuration
Playback settings control how media plays in the Kaltura player, such as whether it starts automatically, which caption and audio languages it uses, and whether it starts loading before the viewer selects play.
[Advanced users] Customize player plugins with CSS
CSS provides a way to customize the appearance of supported player plugins. This article shows how to add a CSS file to a player and lists the available customization options.
[Advanced users] Customize the player UI with CSS
The v7 player's controls, such as the play button, seek bar, and volume slider, are built with HTML and CSS.
[Advanced users] Kaltura's open-source player
Kaltura's v7 player is an open-source media player that supports video-on-demand and live streaming across web and mobile environments.
[Advanced users] Embed code differences between V2 and v7 players
This reference guide explains the embed code types supported in Kaltura and shows how they differ between Player V2 and Player V7.
[Advanced users] How to write a plugin
About You can extend the Kaltura Player by creating custom plugins. Plugins can add functionality, respond to player events, modify the user interface, or integrate with third-party services. The examples in this ...
[Advanced users] Kaltura’s JS plugin boilerplate
The PlayKit JS plugin boilerplate is a preconfigured development template for building custom Kaltura Player plugins.
[Advanced users] How to change the tracks labels
About This guide will demonstrate how to configure the player's track labels. The Kaltura Player exposes the configuration and APIs that are used for controlling the tracks and tracks labels. Every track label can...
[Advanced users] Youbora plugin Integration
Youbora provides a business intelligence solution for broadcasters, OTTs, telcos and media to support your business decisions and drive performance.
[Advanced users] Player UI label translations
The UI locale can be customized by adding translations to the dictionary object.
[Advanced users] Configure the NPAW Smart Switch plugin for Kaltura player
The NPAW Smart Switch plugin integrates Kaltura Player with the NPAW CDN Balancer service.
[Advanced users] Embed multiple Kaltura players on the same page
You can embed multiple players on the same page by including the embed_factory=true parameter in the player script URL.
[Advanced users] Customize player text when embedding the player
To customize player text when embedding the player, add a translations object under the ui section of the KalturaPlayer.setup() configuration.
Back to top