HTML DOM Audio networkState Property
The Audio networkState property is used to return the current network state of the audio.
Syntax:
audioObject.networkState
Return Value: The Audio networkState returns a number that may have the following values:
- 0 = NETWORK_EMPTY: It states that the audio has not yet been initialized.
- 1 = NETWORK_IDLE: It states that the audio is active and has selected a resource, but is not using the network.
- 2 = NETWORK_LOADING: It states that the browser is downloading data.
- 3 = NETWORK_NO_SOURCE: It states that no audio source is found.
The below program illustrates the Audio networkState Property in HTML DOM:
Example: Getting the current network state of the audio.
HTML
<!DOCTYPE html>
< html >
< head >
< title >
HTML Audio DOM networkState Property
</ title >
</ head >
< body style = "text-align:center;" >
< h1 style = "color:green;" >
GeeksforGeeks
</ h1 >
< h2 style = "font-family: Impact;" >
Audio networkState Property
</ h2 >
< br >
< audio id = "Test_Audio" controls>
< source src = "gfg.ogg" type = "audio/ogg" >
< source src = "gfg.mp3" type = "audio/mpeg" >
</ audio >
< p >
For knowing the network state of the
audio, double click the "Return Network
State" button.
</ p >
< br >
< button ondblclick = "MyAudio()"
type = "button" >
Return Network State
</ button >
< p id = "test" ></ p >
< script >
function MyAudio() {
let a =
document.getElementById("Test_Audio").networkState;
document.getElementById("test").innerHTML = a;
}
</ script >
</ body >
</ html >
|
Output:
Supported Browsers: The browsers supported by DOM Audio networkState property are listed below:
- Google Chrome 1 and above
- Edge 12 and above
- Internet Explorer 9.0 and above
- Firefox 3.5 and above
- Opera 12.1 and above
- Apple Safari 3.1 and above
Last Updated :
22 Jun, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...