Open In App

HTML DOM Audio audioTracks Property

Improve
Improve
Like Article
Like
Save
Share
Report

The Audio audioTracks Property is used for returning an AudioTrackList object. The audio tracks available for a video are represented by the AudioTrackList object. The AudioTrack Object is used to represent an available audio track.

Syntax: 

audioObject.audioTracks

Return Values: 

  • AudioTrackList Object: It is used to represent the available audio tracks for the audio.
  • AudioTrack Object: It is used to represent an audio track.

The below program illustrates the Audio audioTracks property : 

Example: Getting the number of available audio tracks. 

HTML




<!DOCTYPE html>
<html>
 
<head>
    <title>
        Audio audioTrack Property
    </title>
</head>
 
<body style="text-align: center">
    <h1 style="color: green">
        GeeksforGeeks
    </h1>
    <h2 style="font-family: Impact">
        Audio audioTrack Property
    </h2>
    <br>
    <audio id="Test_Audio" controls>
        <source src="beep-01a.wav" type="audio/ogg">
        <source src="beep-01a.wav" type="audio/mpeg">
    </audio>
    <p>
          To get the number of available
        audio tracks, double click the "Return
        Count" button.
      </p>
    <br>
    <button ondblclick="My_Audio()">
        Return Count
    </button>
    <p id="test"></p>
 
    <script>
        function My_Audio() {
            let a =
            document.getElementById("Test_Audio").audioTracks.length;
            document.getElementById("test").innerHTML = a;
        }
    </script>
</body>
</html>


Output: 

  • Before clicking the button: 

  • After clicking the button: 
     

Supported browser: The browser supported by HTML | DOM Audio audioTracks Property are listed below: 

  • Safari


Last Updated : 23 Jun, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads