UI on iOS
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.
Implement a chromeless UI
As of THEOplayer 5, the iOS SDK no longer ships a default UI. You implement your UI 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.
If you're building a React Native application, you can use Open Video UI for React Native, a set of open-source UI components which you can use as is, or compose and style to build your own UI.