Skip to main content
Version: 11.11.0

UI on Android

THEOplayer lets you build the video player UI that fits your application. You can use a ready-made UI and customize it, or build a brand-new chromeless UI from scratch.

Building a chromeless UI means building a new UI from scratch using the THEOplayer API and custom application code. In other words: you are responsible for inserting your own controls (e.g. a play button), and connecting them with the THEOplayer API (e.g. player.play()). A chromeless UI gives you total control over your UI and UX, but it requires an understanding of video playback and of the THEOplayer API.

Open Video UI for Android​

As of THEOplayer 5, the Android SDK no longer ships a default UI. Instead, we recommend using Open Video UI for Android, a set of open-source UI components which you can use as is, or compose and style to build your own UI.

If you're building a React Native application, use Open Video UI for React Native instead.

Implement a chromeless UI​

Alternatively, you can implement a UI completely on top of THEOplayer through the native technologies and programming languages of the platform. The THEOplayer API exposes all the events and properties that you need to implement a custom design.

Refer to our article on how to build a chromeless UI for more information.