Video Player

A branded video player component with usable playback controls for demos, case-study videos, captions, and product proof.

Published On: June 4, 2026
Last Updated: August 17, 2026
Custom Video Player

Overview

Custom Video Player gives product demos and case-study videos branded controls without making playback harder.

Use it when a video section needs source, poster, captions, visible controls, keyboard operation, and loading states that match the brand system. The page job is watched proof: the player should make the demo easier to trust and operate.

The thing to watch is inaccessible media chrome. Custom controls must preserve play/pause, mute, seek, captions, focus order, keyboard shortcuts where supported, and a plain fallback if custom UI fails.


Install Command

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Usage Code

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Component Code

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Example Production Use Case

A product demo page can use Custom Video Player when the video is a proof asset: poster loads fast, captions are available, controls are visible, and keyboard users can operate playback without guessing.


Best Used For

  • Product demo sections where branded controls must stay keyboard-usable.
  • Case-study pages where poster, captions, and playback states affect trust.
  • Landing pages where media loading should not block the rest of the page.

Not For

Not for videos that need native reliability more than branded chrome, or for pages where captions, controls, or fallback playback cannot be verified.


Performance Budget

Load the poster first, avoid blocking surrounding content on video metadata, and lazy-load heavy media only when the section is likely to be used.


Accessibility and Mobile

Expose every control to keyboard users, keep captions available where provided, preserve focus order, and avoid hover-only playback controls on touch screens.


Common Mistakes

  • Styling controls so heavily that play, pause, mute, seek, or captions become unclear.
  • Autoplaying proof video without user control.
  • Letting media loading block the rest of the page.

Changelog

v1.2.1

Jul 30, 2026
Removed public videoSrc/poster/src media controls and duplicate muted/showControls entries; merged behavior and controls into a single working controls group.

Props

PropTypeDefaultDescription
autoPlaybooleantrueStarts playback automatically when allowed.
startMutedbooleantrueInitial muted state.
showCloseButtonbooleantrueShows the close button on the player.
roundedbooleanfalseRounds the player frame when not fullscreen.
preserveAspectRatiobooleantrueUses object-contain instead of object-cover for the video.
hideControlsDelaynumber1800Delay before controls auto-hide, in milliseconds.

Frequently Asked Questions

What makes Custom Video Player different from a decorative component?

It controls actual media. Playback, captions, focus, and loading behavior matter more than the animation around the controls.

Request a Custom Creative Component Animation

Need a custom effect? Tell us what to create.