Skip to main content
Version: 11.8.0

UI on Roku

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.

Default UI versus chromeless UI

The Roku SDK ships a default UI, which renders the controls of the THEOplayer node. You may use this UI as is, hide individual elements of it, or hide it entirely and build your own chromeless UI.