Adding Video in HTML

There are two ways to approach adding video to your site: self-hosted (within your own directory and repository) or via a video-sharing service, like YouTube or Vimeo.

Self-Hosted Video

The <video> element allows developers to add a video player to web pages. This new element to HTML5 offers three supported video formats: .mp4, .webm, and .ogg.

The video element can be used to add a self-hosted video file to your site. It allows for both single instances and fallback files to be referenced in the element.

Service-Hosted Video

To embed a video from a video-sharing service, use their provided embed code, which often utilizes the <iframe> element discussed previously in this Topic.

The following is an example for YouTube:

animation of finding the embed code of a YouTube video