Skip to main content
Version: 11.8.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.