ExampleReactregistry:exampleSelf-contained
Video Player
video-player-demo
A video player demo component
A demo of video-player
registry/8starlabs-ui/examples/video-player-demo.tsx→ components/8starlabs-ui/examples/video-player-demo.tsx
26 lines
import VideoRoot, {
VideoViewport,
VideoControls,
VideoPlayTrigger,
VideoFullscreenTrigger,
VideoProgressBar,
VideoSoundControl,
VideoPipTrigger
} from "@/registry/8starlabs-ui/blocks/video-player";
export default function VideoPlayerDemo() {
return (
<VideoRoot className="rounded-lg">
<VideoViewport src="https://vjs.zencdn.net/v/oceans.mp4" />
<VideoControls className="flex items-center justify-between gap-4">
<VideoPlayTrigger />
<VideoSoundControl />
<VideoProgressBar />
<VideoPipTrigger />
<VideoFullscreenTrigger />
</VideoControls>
</VideoRoot>
);
}
@8starlabs-ui
More from @8starlabs-ui
A compact date label that displays relative time with an optional UTC tooltip.