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;" > w3wiki </ 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
Contact Us