Immersive Player
A pro video player block that uses a live blurred frame glow behind the standard Limeplay video player.
Installation
Pro blocks require Limeplay Pro access. Coming Soon!
Minimal Usage
import { ImmersivePlayer } from "@/components/immersive-player/player"
const src =
"https://ad391cc0d55b44c6a86d232548adc225.mediatailor.us-east-1.amazonaws.com/v1/master/d02fedbbc5a68596164208dd24e9b48aa60dadc7/singssai/master.m3u8"
export function Player() {
return <ImmersivePlayer source={src} />
}Tune the glow layer with glowConfig:
<ImmersivePlayer
source={src}
glowConfig={{
blur: 140,
saturation: 1.55,
scaleX: 1.45,
scaleY: 1.45,
}}
/>Features
- Builds on the free
VideoPlayerblock. - Adds a pro-tuned
MediaGlowlayer behind the video. - Captures low-resolution video frames for a responsive blurred backdrop.
- Preserves the same
source,loading,mediaProps, playlist, captions, PiP, and playback controls asVideoPlayer.
Notes
ImmersivePlayerdepends on the freevideo-playeritem and the promedia-glowregistry item.- Use
glowConfigfor visual tuning without changing the base player API. - For the full block loading model, see Usage.
API Reference
Prop
Type
License & Usage
- Free to use and modify in personal and commercial projects.
- Attribution to Limeplay is appreciated but not required.
- Do not resell the registry item as a standalone component library.