Audio and video Tags

·

3 min read

In this blog, we'll delve into the world of HTML (Hypertext Markup Language) and break down some common HTML tags, making web development easy to understand.

We'll explain the purpose of each tag and provide clear examples to get you started. Whether you're a beginner or looking for a quick reference, this blog is your go-to guide for HTML essentials.

Audio and video Tags

  • The <audio> tag is used to embed sound content in a document, such as music or other audio streams.

  • The <audio> tag contains one or more <source> tags with different audio sources. The browser will choose the first source it supports.

  • The text between the <audio> and </audio> tags will only be displayed in browsers that do not support the <audio> element.

  • There are three supported audio formats in HTML: MP3, WAV, and OGG.

Audio Format and Browser Support

BrowserMP3WAVOGG
Edge / IEYESYES*YES*
ChromeYESYESYES
FirefoxYESYESYES
SafariYESYESNO
OperaYESYESYES
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<audio src="song.mp3" controls
    <!--Autoplayorloop-->
    <!---preload=" auto/none//meta"-->
 </audio>
 <!--or-->
 <audio controls>
    <source src="audiofile.mp3" type="audio/mpeg">
    Your browser does not support the audio element.
  </audio>
</body>
</html>

Veido Tags

The <video> tag is used to embed video content in a document, such as a movie clip or other video streams.

The <video> tag contains one or more <source> tags with different video sources. The browser will choose the first source it supports.

The text between the <video> and </video> tags will only be displayed in browsers that do not support the <video> element.

There are three supported video formats in HTML: MP4, WebM, and OGG.

AttributeValueDescription
autoplayautoplaySpecifies that the video will start playing as soon as it is ready
controlscontrolsSpecifies that video controls should be displayed (such as a play/pause button etc).
heightpixelsSets the height of the video player
looploopSpecifies that the video will start over again, every time it is finished
mutedmutedSpecifies that the audio output of the video should be muted
posterURLSpecifies an image to be shown while the video is downloading, or until the user hits the play button
preloadauto

metadata
none | Specifies if and how the author thinks the video should be loaded when the page loads | | src | URL | Specifies the URL of the video file | | width | pixels | Sets the width of the video player |

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <video src="vedio.file" controls height="300" width="300" muted >

        <p>Video format not supported by your browser</p>
    </video>

    </body>


</body>
</html>

Did you find this article valuable?

Support Gokil P by becoming a sponsor. Any amount is appreciated!