# MinimalLiveVideoSkin

The live video preset's visually lighter skin, closer to a classic control bar

The minimal skin of the live video preset: the same player and the same controls in a visually lighter design, closer to a classic control bar. Like the default skin, it shows a Live button in place of time controls. [LiveVideoSkin](https://videojs.org/docs/framework/react/reference/components/live-video-skin) is the same preset’s other variant. See [Skins](https://videojs.org/docs/framework/react/guides/skins) for how packaged skins work and [Presets](https://videojs.org/docs/framework/react/guides/presets) for what the live video preset ships.

## Import

```tsx
import { MinimalLiveVideoSkin } from '@videojs/react/live-video';
import '@videojs/react/live-video/minimal-skin.css';
```

## Usage

The skin goes between the player and the media element. It renders its controls around the media.

```tsx
<LiveVideoPlayer>
  <MinimalLiveVideoSkin>
    <HlsVideo src="live.m3u8" />
  </MinimalLiveVideoSkin>
</LiveVideoPlayer>
```

The examples use the lightweight [HLS video element](https://videojs.org/docs/framework/react/reference/components/hls-video) because most browsers can’t play HLS streams with a plain `<video>`. See [Play live streams](https://videojs.org/docs/framework/react/guides/live-streams).

## Poster

The skin renders a poster image before playback starts. Pass `renderPoster` to replace it with your own component.

See [Add a poster and loading placeholder](https://videojs.org/docs/framework/react/guides/poster) for complete examples.

## 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](https://videojs.org/docs/framework/react/guides/customize-skins#style-a-packaged-skin) 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.

- [Install Video.js with Shadcn](https://videojs.org/docs/guides/installation/shadcn?framework=react#choose-how-to-install): Add editable skin source and build a working React or HTML player

---

React documentation: https://videojs.org/docs/framework/react/llms.txt
All documentation: https://videojs.org/llms.txt
