SyntaxStudy
Sign Up
HTML Beginner 3 min read

HTML5 Video

Native Video

The <video> element embeds video natively. Support multiple formats with <source> for cross-browser compatibility.

Example
<video controls width="640" height="360"
       poster="thumbnail.jpg"
       preload="metadata">
  <source src="video.mp4"  type="video/mp4">
  <source src="video.webm" type="video/webm">
  <track kind="subtitles" src="captions-en.vtt" srclang="en" label="English" default>
  <p>Your browser does not support HTML5 video.
     <a href="video.mp4">Download the video</a>.</p>
</video>
Pro Tip

Always provide a element with captions for accessibility compliance.