VOOZH about

URL: https://www.geeksforgeeks.org/html/html-audio/

⇱ HTML Audio - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

HTML Audio

Last Updated : 3 Apr, 2026

The HTML <audio> element is used to add audio content to a webpage, allowing you to play music, sound effects, or other audio files directly in the browser.

Syntax

<audio>
<source src="sample.mp3" type="audio/mpeg">
</audio>.

Note:The <audio> supports the global attributes and event attributes.

Functionality of HTML Audio

The HTML <audio> element allows embedding audio files with options for controls, autoplay, looping, source, and muting.

HTML Audio Media Types

HTML audio supports multiple media types, including MP3 (audio/mpeg), OGG (audio/ogg), and WAV (audio/wav).

More Examples of HTML Audio

Basic Autoplay Audio

  • The <audio> element includes the autoplay attribute, causing the audio to play automatically upon page load.
  • The <source> element specifies the audio file's URL and its MIME type.

To learn more about the HTML audio autoplay attribute, click here Link

Autoplay Audio with Controls and Styling

  • The <audio> element includes both controls and autoplay attributes, providing playback controls to the user while starting the audio automatically.
  • The CSS styles center the audio player on the page and set its width to 80% of the container, enhancing its appearance.

Best Practices for HTML Audio

  • Provide multiple audio formats to ensure compatibility across different browsers.
  • Include the controls attribute to offer users playback options like play, pause, and volume control.
Comment
Article Tags:
Article Tags: