Command Palette

Search for a command to run...

Loading component...

Components Free Video player 001

Video player 001

An interactive video player component with a hover effect and modal popup. Features a video thumbnail with a play button overlay that follows the cursor, and opens a full-screen video player modal with custom controls using media-chrome.

Dependencies

Interaction Type

Hover to see the play button follow your cursor
Click to open the video player modal
Watch video player with custom controls
npx shadcn add @skiper-ui/skiper67

How to use

import {
  VideoPlayer,
  VideoPlayerContent,
  VideoPlayerControlBar,
  VideoPlayerPlayButton,
  VideoPlayerTimeRange,
  VideoPlayerMuteButton,
} from "@/components/v1/skiper67";

const VideoPlayerExample = () => {
  return (
    <VideoPlayer style={{ width: "100%", height: "100%" }}>
      <VideoPlayerContent
        src="/showreel/skiper-ui-showreel.mp4"
        autoPlay
        slot="media"
        className="w-full object-cover"
      />
      <VideoPlayerControlBar className="absolute bottom-0 left-1/2 flex w-full max-w-7xl -translate-x-1/2 items-center justify-center px-5">
        <VideoPlayerPlayButton className="h-4 bg-transparent" />
        <VideoPlayerTimeRange className="bg-transparent" />
        <VideoPlayerMuteButton className="size-4 bg-transparent" />
      </VideoPlayerControlBar>
    </VideoPlayer>
  );
};
Sub components
Description
Props
Description

Source code

Click on the top right
to view the source code

Keep in mind

Most components here are recreations of the best out there. I don't claim to be the original creator. This is my attempt to reverse-engineer, replicate, and often add a few extra features. I've tried to credit everyone, but if I missed something, let me know.

Contact

Additionlly, if you find any bug or issue, feel free to
Drop a dm.

License & Usage:

  • Free to use and modify in both personal and commercial projects.
  • Attribution to Skiper UI is required when using the free version.
  • No attribution required with Skiper UI Pro.
Video player 001 | Skiper UI | Skiper UI