ReferenceSkins
live-audio-skin
The live audio preset's default skin, which swaps time controls for a Live button
The default skin of the live audio preset: the audio layout with the time slider and time displays swapped for a Live button. MinimalLiveAudioSkin is the same preset’s other variant. See Skins for how packaged skins work and Presets for what the live audio preset ships.
Import
The import registers the skin and every UI element it composes. The CDN player bundle registers this skin together with its player:
Usage
The skin goes between the player and the media element. It renders its controls around the media.
The examples use the Mux audio element: a plain <audio> can’t play HLS in most browsers, and this element reports the live playback state the skin’s Live button needs. See Play live streams.
Styling
Packaged skins style themselves and expose a small set of public CSS custom properties. Everything else inside the skin is private and may change between releases. Customize skins documents the properties. For deeper changes, the Video.js registry provides the skin files.
Own the UI
Packaged skins keep their controls and layout inside Video.js. When you need to add, remove, rearrange, or deeply restyle controls, use Shadcn to add the skin source to your project. Its components, layout, styles, and interactions become local files you can change.