onvolumechange-Ereignis
Definition und Verwendung
Das Ereignis onvolumechange tritt jedes Mal auf, wenn die Lautstärke von Video/Audio geändert wird.
Dieser Ereignis wird durch folgende Situationen ausgelöst:
- Erhöhen oder verringern Sie die Lautstärke
- Stellen Sie den Mediaplayer auf Stumm oder machen Sie ihn nicht stumm
Hinweis:Verwenden Sie das Audio/Video-Objekt volume-Attribut um die Lautstärke von Audio/Video zu stellen oder zurückzugeben.
Beispiel
Beispiel 1
Führen Sie JavaScript aus, wenn die Lautstärke des Videos abgeändert wird:
<video onvolumechange="myFunction()">
Beispiel 2
Führen Sie JavaScript aus, wenn die Lautstärke der Audio abgeändert wird:
<audio onvolumechange="myFunction()">
Beispiel 3
Stellen Sie die Lautstärke mit dem volume-Attribut ein:
document.getElementById("myVideo").volume = 0.2;
Syntax
In HTML:
<Element onvolumechange="myScript">
In JavaScript:
Objekt.onvolumechange = function(){myScript};
In JavaScript wird die Methode addEventListener() verwendet:
Objekt.addEventListener("volumechange", myScript);
Anmerkung:Internet Explorer 8 oder frühere Versionen unterstützen dies nicht addEventListener() Methode.
Technische Details
Blasen: | Nicht unterstützt |
---|---|
Abbrechbar: | Nicht unterstützt |
Art der Ereignisse: | Event |
Unterstützte HTML-Tags: | <audio> und <video> |
DOM Version: | Level 3 Ereignisse |
Browser-Unterstützung
Die Zahlen in der Tabelle weisen auf die erste Browser-Version hin, die das Ereignis vollständig unterstützt.
Ereignisse | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onvolumechange | Unterstützung | 9.0 | Unterstützung | Unterstützung | Unterstützung |