videojs-vr

Immersive 360 and VR video player with WebXR support

WebXR Ready VR HUD Controls In-VR Gallery Three.js Powered

Live Demo

Controls: Drag to look around • VR Mode: Click the VR button to enter immersive mode • In VR: Squeeze grip to show controls

Features

🥽

Full WebXR Support

Works with Meta Quest, Vive, Index, and all WebXR-compatible headsets

🎮

VR Controller Support

Point-and-click interaction with controller rays and grip toggle

📺

VR HUD Controls

Scrub bar, play/pause, next/previous, and orientation controls in VR

🖼️

In-VR Gallery

Browse and select media without leaving VR mode

🌐

Multiple Projections

360, 180, cube map, EAC, and side-by-side stereo formats

📱

Mobile & Desktop

Responsive design with gyroscope support on mobile devices