Assemble your player
Feel at home with your framework, skin, and media source
import { VideoProvider, Video } from '@videojs/react';
import { FrostedSkin } from '@videojs/react/skins/frosted';
export const VideoPlayer = () => {
return (
<VideoProvider>
<FrostedSkin>
<Video src="https://example.com/video.mp4" />
</FrostedSkin>
</VideoProvider>
);
};Take full control
Make your player truly your own with fully-editable components
Coming soonRoadmap
Video.js 10 is under construction
Preview
October 28, 2025
Vibe check. First public look, with limited features. Not production ready.
Beta
February 2026
Core controls. Adaptive streaming with existing engines. Try it out!
Release
Mid-2026
Stable, with all the basics: Media Chrome, Vidstack, Plyr feature parity.
Beyond
Late-2026
Collab with the community, migrate major v8 plugins, develop streaming engines