Player Themes allow companies to give their video players unique branded designs.
uStudio's Player Framework allows customers to design their own branded, interactive video player experiences using Themes and Modules. To put it simply, Themes generally include the look & feel of the player, as well as some additional user actions, while Modules provide a wider range of custom interactive functionality.
Themes are made up of industry-standard HTML, CSS, and asset files, much like a modern webpage. Instead of providing an entire HTML document, however, a uStudio Player Theme is a document fragment that gets inserted into the video player iframe dynamically when the player loads onto a webpage. For development details, please reference the developer documentation available to uStudio app users at https://developer.ustudio.com/player_themes.html . (note, you need to be logged in as an admin to access the developer link)
From simple style, color, and button changes to custom interactions like file downloads, ecommerce purchases, and unique playlists, uStudio customers with web development resources can create and upload their own themes and apply them in any of their studios.
How to Use Player Themes
- If you are using uStudio's classic UI, you will see a drop-down listing available themes on the right side of the Edit Destination screen.
- If you are using uStudio's Playground Player Builder, you will see the drop-down with available themes in the Look & Feel section of the player configuration screen, like this:
![]()
- If you are working in uStudio's API, know that Themes can be uploaded and managed using the API, and they are stored and accessed via individual Studio environments. Themes are configured at the Destination level, either via the API or using uStudio's Playground Player Builder, in order to give business users the flexibility they need while maintaining control over branding, etc. A single theme can be shared across Studios by properly authorized users.


