HTML5: Create an audio control?
Solution :
HTML Code :
<!DOCTYPE html><!-- Specifies the document type as HTML -->
<html><!-- Starts the HTML document -->
<head><!-- Contains metadata about the HTML document -->
<meta charset="utf-8"><!-- Defines the character encoding for the document as UTF-8 -->
<title>How to add controls to an audio</title><!-- Sets the title of the HTML page -->
</head>
<body><!-- Contains the visible content of the HTML document -->
<audio controls><!-- Creates an audio player with playback controls -->
Your browser does not support the audio element. <!-- Displays a message if the audio element is not supported -->
<source src="https://www.w3resource.com/html-css-exercise/basic/beach.ogg" type="audio/ogg"><!-- Specifies the source file of the audio in Ogg Vorbis format -->
</audio><!-- Ends the audio player -->
</body>
</html>
Explanation:
- The <!DOCTYPE html> declaration specifies the document type and version of HTML.
- The <html> element is the root element of the HTML document.
- The <head> section contains metadata about the HTML document, such as the character encoding and title.
- The <meta> tag defines metadata for the HTML document, such as the character encoding, specified here as UTF-8.
- The <title> tag sets the title of the HTML page.
- The <body> element contains the visible content of the HTML document.
- The <audio> element creates an audio player with playback controls.
- The controls attribute adds playback controls to the audio player.
- The text "Your browser does not support the audio element." is displayed if the audio element is not supported.
- The <source> element specifies the source file of the audio in Ogg Vorbis format, with the type attribute indicating the MIME type of the audio file format.
Live Demo:
See the Pen audio_control-answer by w3resource (@w3resource) on CodePen.
See the solution in the browser
Supported browser
Yes | Yes | Yes | Yes | Yes |
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics