---
title: Controls
frameworkTitle:
html: media-controls
description: Containers for composing and auto-hiding player controls
---
import ApiReference from "@/components/docs/api-reference/ApiReference.astro";
import FrameworkCase from "@/components/docs/FrameworkCase.astro";
import StyleCase from "@/components/docs/StyleCase.astro";
import Demo from "@/components/docs/demos/Demo.astro";
{/* React demos */}
import BasicUsageDemoReact from "@/components/docs/demos/controls/react/css/BasicUsage";
import basicUsageReactTsx from "@/components/docs/demos/controls/react/css/BasicUsage.tsx?raw";
import basicUsageReactCss from "@/components/docs/demos/controls/react/css/BasicUsage.css?raw";
{/* HTML demos */}
import BasicUsageDemoHtml from "@/components/docs/demos/controls/html/css/BasicUsage.astro";
import basicUsageHtml from "@/components/docs/demos/controls/html/css/BasicUsage.html?raw";
import basicUsageHtmlCss from "@/components/docs/demos/controls/html/css/BasicUsage.css?raw";
import basicUsageHtmlTs from "@/components/docs/demos/controls/html/css/BasicUsage.ts?raw";
## Anatomy
Import the component and assemble its parts:
```tsx
```
```html
```
## Examples
### Basic Usage