ReferenceMedia
Video
Native video playback that can provide media to a Video.js player
Import
Import Video from the video preset:
Anatomy
Use with a player
Place Video anywhere inside a VideoPlayer, or inside another Video.js Player configured for video. It becomes that player’s media provider automatically. Outside a player, Video behaves as a standalone native <video>.
Native behavior
Video.js does not replace the native video API. Use src for one URL or add child <source> elements when the browser should choose between candidates. See Media sources when you need an HLS, DASH, Mux, or other playback adapter.
Add native <track> elements for captions, subtitles, chapters, descriptions, or metadata.
Video forwards native attributes, event handlers, and children to the underlying <video>. Its ref resolves to the HTMLVideoElement.
See MDN for the complete <video> element, HTMLVideoElement, and shared HTMLMediaElement APIs.
Examples
Basic Usage
This native video uses a child source, captions track, and browser controls while also providing media to the surrounding Video.js player.