Last Updated : 12 Jul, 2025
The HTML controls Attribute is used to specify that the audio and video controls must be displayed. It is a Boolean attribute and is also new in HTML5. We can use this attribute in two tags <audio> and <video> The controls attribute includes the following properties on <audio> tag:
The controls attribute includes the following properties on <video> tag:
Syntax:
<element controls>
Below example illustrates the use of controls attribute in <audio> element.
Example: In this example we use the <audio> element with controls and autoplay attributes to play an audio file. It includes multiple <source> elements for different audio formats.
html
<!DOCTYPE html>
<html>
<head>
<title>
HTML Audio controls Attribute
</title>
</head>
<body style="text-align: center">
<h1 style="color: green">
GeeksforGeeks
</h1>
<h2 style="font-family: Impact">
HTML Audio controls Attribute
</h2>
<br>
<audio id="Test_Audio" controls autoplay>
<source src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190531165842/Recording1514.ogg"
type="audio/ogg">
<source src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190531165842/Recording1514.mp3"
type="audio/mpeg">
</audio>
</body>
</html>
Output:
Example: In this example we use the <video> element with controls to embed a video player. It includes <source> elements for multiple video formats, ensuring compatibility across different browsers.
html
<!DOCTYPE html>
<html>
<head>
<title>HTML video controls Attribute</title>
</head>
<body>
<center>
<h1 style="color:green;">GeeksforGeeks</h1>
<h3>HTML video controls Attribute</h3>
<video width="400" height="200" controls >
<source src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190616234019/Canvas.move_.mp4"
type="video/mp4">
<source src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190616234019/Canvas.move_.ogg"
type="video/ogg">
</video>
</center>
</body>
</html>
Output:
Supported Browsers:
The browser supported by HTML controls Attribute are listed below:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4