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 Type | Web - Browsers, Smart TVs, Set-top boxes, Game Consoles | iOS | tvOS | visionOS | Android/Android TV/Fire TV | Roku |
---|---|---|---|---|---|---|
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 Type | Web - Browsers, Smart TVs, Set-top boxes, Game Consoles | iOS | tvOS | visionOS | Android/Android TV/Fire TV | Roku |
---|---|---|---|---|---|---|
Bitmovin Advertising Module UI | ✅ | ✅ | ✅ | ✅ | ✅ | ✖ |
Google IMA SDK Advertising UI | ✅ | ✅ | ✅ | - | ✅ | ✖ |
Legend
✅ Supported | ✖ Not Supported | - Restricted by the platform
Updated 15 days ago