Bitmovin Player UI

This page offers a comprehensive guide to the various User Interface choices available in the Bitmovin Player.

The Bitmovin Player seamlessly integrates with a diverse range of user interfaces, offering a streamlined experience. With just a single customization of the Bitmovin UI to align with your brand's aesthetic, you can effortlessly replicate this design across multiple platforms. This ensures a cohesive and attractive look & feel for your product.
Or, you simply use our default Bitmovin UI, which is optimised for all platforms.

Bitmovin Player UI Support

Bitmovin Player SDK | UI TypeWeb - Browsers, Smart TVs, Set-top boxes, Game ConsolesiOStvOSvisionOSAndroid/Android TV/Fire TVRoku
Bitmovin UI1✅ (default)✅ (default)-✅ (default)-
Custom Bitmovin UI2--
Custom Web UI3--
Custom Native UI4-
System UI5-✅ (default)✅ (default)-✅ (default)

1 Learn how to customise the Bitmovin UI in our UI Styling Demo and browse our Player UI CSS Class Reference for more details. Also, check out the API reference for Web, iOS/visionOS, Android/AndroidTV/FireTV to learn how to apply your customisations.

2 In case you need more advanced customisations you can fork our default Bitmovin UI and modify it according to your needs.

3 Although rather uncommon on iOS/visionOS/Android/Android TV/Fire TV, it's technically possible to build a completely custom Web UI and use it with the Bitmovin Player.

4 You can build a custom native UI (eg based on Kotlin & Compose or Swift & SwiftUI). Currently, Bitmovin doesn't provide a default native UI.

5 System UI refers to the default, built-in Player UI of the platform; e.g. there's a System UI for tvOS that can be used on the Apple TV platform.

Legend

✅ Supported | ✖ Not Supported | - Restricted by the platform

Explore & customise the Bitmovin Player UI

Explore our UI Styling Demo, or try our JSFiddle example:

Advertising UI Support for client-side advertisements

For client-side advertisements, there are also different user interface type options based on the advertising module:

Bitmovin Player SDK | UI TypeWeb - Browsers, Smart TVs, Set-top boxes, Game ConsolesiOStvOSvisionOSAndroid/Android TV/Fire TVRoku
Bitmovin Advertising Module UI
Google IMA SDK Advertising UI-

Legend

✅ Supported | ✖ Not Supported | - Restricted by the platform