Advanced HTML5 Video Player

Nova Player

A stunning, feature-rich video player built as a zero-dependency Web Component with glassmorphism UI and modern CSS.

Packed with Features

Everything you need for a premium video experience.

🎬

Core Playback

Frame-by-frame stepping, variable speed (0.25x–4x), A-B loop regions, and smart autoplay with viewport detection.

🎨

Glassmorphism UI

Modern frosted-glass controls with oklch() theming, smooth animations, dark/light mode, and responsive container queries.

🔊

Audio Engine

Web Audio API equalizer with bass boost, voice clarity, and treble presets. Plus audio normalization and gain control.

📐

Display Modes

Picture-in-Picture, true fullscreen, theater/cinema mode, draggable mini-player, and zoom & pan capability.

📝

Subtitles

WebVTT subtitle support with a full styling editor — customize font size, color, background, and positioning.

⌨️

Keyboard & Gestures

Full keyboard navigation, mobile double-tap skip, swipe volume, and pinch-to-zoom. Fully accessible with ARIA.

📊

Analytics

Built-in watch-time tracking, heatmap data, drop-off detection, and custom event hooks for backend integration.

🧩

Plugin System

Event-driven plugin architecture, JSON configuration, playlist support, and Web Component encapsulation.

Keyboard Shortcuts

Control everything from your keyboard.

Space Play / Pause
F Fullscreen
M Mute
Seek −5s
Seek +5s
Volume Up
Volume Down
0–9 Jump to %
, Frame Back
. Frame Forward
P Picture-in-Picture
T Theater Mode