Learn HTML – Part 29 – video Tag – Embedding Video

Learn HTML – Part 29 – video Tag – Embedding Video

The HTML video tag is used to embed video content directly in a webpage.

This HTML5 element allows browsers to play videos without requiring external plugins.


What is the video Tag?

The video tag defines video content such as tutorials, movies, or demonstrations that can be played directly in the browser.

It supports several video formats including MP4, WebM, and OGG.


Basic Syntax

<video controls>
   <source src="video.mp4" type="video/mp4">
   Your browser does not support the video tag.
</video>

The controls attribute displays built-in video controls such as play, pause, volume, and fullscreen.


Example – Embedding a Video

<video width="400" controls>
   <source src="sample-video.mp4" type="video/mp4">
</video>

Output:


Common video Tag Attributes

AttributeDescription
controlsDisplays video playback controls
autoplayAutomatically starts playing the video
loopRepeats the video continuously
mutedStarts the video in muted mode
widthSets the width of the video player
heightSets the height of the video player

Supporting Multiple Video Formats

Different browsers support different video formats. You can include multiple sources.

<video controls>
   <source src="video.mp4" type="video/mp4">
   <source src="video.webm" type="video/webm">
</video>

Why Use the video Tag?

  • Allows embedding videos directly in webpages
  • Works without external plugins
  • Provides built-in playback controls
  • Supports multiple video formats

The video tag makes it easy to display videos using modern HTML5 features.


Common Mistakes Beginners Make

  • Forgetting to include the controls attribute
  • Using unsupported video formats
  • Using autoplay which can annoy users

Conclusion

The HTML video tag allows developers to embed video files directly in webpages.

It provides built-in playback controls and supports multiple video formats for better compatibility.

What’s Next?

Now that you understand the video tag, the next step is learning about the iframe tag, which is used to embed external content such as YouTube videos or other webpages.

Next: Learn HTML – Part 30 – iframe Tag – Embedding External Content →


Series: Learn HTML Series

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles from the Series

learn-html-part-63-complete-html-project-thumbnail
Learn HTML – Part 63 – Complete HTML Project (Build a Web Page)
Learn HTML – Part 63 – Complete HTML Project In this final lesson, we will build a complete HTML webpage...
learn-html-part-62-time-tag-date-time-thumbnail
Learn HTML – Part 62 – time Tag – Date & Time
Learn HTML – Part 62 – time Tag – Date & Time The HTML time tag is used to represent dates and times...
learn-html-part-61-mark-tag-highlight-text-thumbnail
Learn HTML – Part 61 – mark Tag – Highlight Text
Learn HTML – Part 61 – mark Tag – Highlight Text The HTML mark tag is used to highlight text that is...
learn-html-part-60-figcaption-tag-figure-caption-thumbnail
Learn HTML – Part 60 – figcaption Tag – Figure Caption
Learn HTML – Part 60 – figcaption Tag – Figure Caption The HTML figcaption tag is used to define a caption...
learn-html-part-59-figure-tag-media-content-thumbnail
Learn HTML – Part 59 – figure Tag – Media Content
Learn HTML – Part 59 – figure Tag – Media Content The HTML figure tag is used to group media content...
learn-html-part-58-track-tag-video-subtitles-thumbnail
Learn HTML – Part 58 – track Tag – Video Subtitles
Learn HTML – Part 58 – track Tag – Video Subtitles The HTML track tag is used to add subtitles, captions,...
learn-html-part-57-source-tag-media-sources-thumbnail
Learn HTML – Part 57 – source Tag – Media Sources
Learn HTML – Part 57 – source Tag – Media Sources The HTML source tag is used to define multiple media...
learn-html-part-56-picture-tag-responsive-images-thumbnail
Learn HTML – Part 56 – picture Tag – Responsive Images
Learn HTML – Part 56 – picture Tag – Responsive Images The HTML picture tag is used to display responsive...
learn-html-part-55-dialog-tag-modal-dialog-thumbnail
Learn HTML – Part 55 – dialog Tag – Modal Dialog
Learn HTML – Part 55 – dialog Tag – Modal Dialog The HTML dialog tag is used to create modal or popup...
learn-html-part-54-summary-tag-details-caption-thumbnail
Learn HTML – Part 54 – summary Tag – Details Caption
Learn HTML – Part 54 – summary Tag – Details Caption The HTML summary tag is used to define a visible...
Scroll to Top