···11+---
22+title: Video
33+description: A styled video player built with Media Chrome and sensible default controls.
44+---
55+66+import { PropDocs } from "../../../lib/PropDocs";
77+import { Example } from "../../../lib/Example";
88+import { Basic } from "../../../examples/video/basic";
99+1010+<Example src={Basic} />
1111+1212+## Installation
1313+1414+Run the following command to add the video component to your project.
1515+1616+```bash
1717+pnpm hip install video
1818+```
1919+2020+## Features
2121+2222+### Default controls
2323+2424+The component ships with play, seek, timeline, volume, and fullscreen controls.
2525+2626+### Layout stability
2727+2828+The player reserves space with an aspect ratio by default.
2929+This helps avoid layout shift while the media metadata loads.
3030+3131+### Custom controls
3232+3333+Pass custom Media Chrome children when you need a different control layout.
3434+If you do not pass children, the default control bar is rendered automatically.
3535+3636+## Props
3737+3838+<PropDocs components={["Video"]} />
3939+4040+## Related Components
4141+4242+- [Aspect Ratio](/docs/components/content/aspect-ratio) - For reserving space for other media layouts
4343+- [Lightbox](/docs/components/overlays/lightbox) - For immersive media presentation patterns