Open In App

HTML DOM Audio readyState Property

The Audio readyState property is used for returning the current ready state of the audio. The ready state is used for indicating if the audio is ready to play or not. The Audio readyState property is a read-only property. The various numbers depicting different ready states are:

Syntax:



audioObject.readyState

The below program illustrates the Audio readyState Property: 

Example: Getting the current ready state of the audio. 






<!DOCTYPE html>
<html>
 
<head>
    <title>
        Audio readyState Property
    </title>
</head>
 
<body style="font-family: Impact">
    <h1 style="color: green">
        GeeksforGeeks
    </h1>
    <h2 style="font-family: Impact">
        Audio readyState Property
    </h2>
    <br>
    <audio id="Test_Audio" controls>
        <source src="sample1.ogg" type="audio/ogg">
        <source src="sample1.mp3" type="audio/mpeg">
    </audio>
 
    <p>
        To get the current ready state of the audio,
        double click the "Return Current State" button.
      </p>
    <br>
    <button ondblclick="MyAudio()" type="button">
        Return Current State
    </button>
    <p id="test"></p>
 
    <script>
        function MyAudio() {
            let a = document.getElementById(
                "Test_Audio").readyState;
            document.getElementById(
                "test").innerHTML = a;
        }
    </script>
</body>
</html>

Output:

 

Supported Browsers: The browsers supported by DOM Audio readyState Property are listed below:


Article Tags :