onvolumechange-tapahtuma
Määrittely ja käyttö
onvolumechange-tapahtuma tapahtuu aina, kun video- tai äänenvoimakkuus muuttuu.
Tämä tapahtuma laukeaa seuraavissa tilanteissa:
- Lisää tai vähennä äänenvoimakkuutta
- Pysäytä tai käynnistä mediasoittimen ääni
Vinkki:Käytä ääni- tai videon objektin volume-ominaisuus Aseta tai palauta ääni- tai videon äänenvoimakkuus.
Esimerkki
Esimerkki 1
Suorita JavaScript-ohjelma, kun videon äänenvoimakkuus muuttuu:
<video onvolumechange="myFunction()">
Esimerkki 2
Suorita JavaScript-ohjelma, kun äänenvoimakkuus muuttuu:
<audio onvolumechange="myFunction()">
Esimerkki 3
Aseta äänenvoimakkuus volume-ominaisuudella:
document.getElementById("myVideo").volume = 0.2;
Syntaksi
HTML:ssä:
<elementti onvolumechange="myScript">
JavaScriptissa:
objekti.onvolumechange = function(){myScript};
JavaScriptissa käytetään addEventListener() -menetelmää:
objekti.addEventListener("volumechange", myScript);
Huomautus:Internet Explorer 8 tai aikaisemmat versiot eivät tue addEventListener() -menetelmä.
Tekninen tarkistus
Pumoutuminen: | Ei tuettu |
---|---|
Peruutettavissa: | Ei tuettu |
Tapahtumatyypit: | Event |
Tuetut HTML-merkit: | <audio> ja <video> |
DOM versio: | Taso 3 -tapahtumat |
Selaimen tuki
Taulukossa olevat numerot mainitsevat ensimmäisen selaimen version, joka tukee tapahtumaa täysin.
Tapahtumat | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onvolumechange | Tuki | 9.0 | Tuki | Tuki | Tuki |