onvolumechange イベント
定義と使用方法
ビデオ/オーディオの音量が変更されるたびに onvolumechange イベントが発生します。
このイベントは以下の状況で発生します:
- 音量を増加または減少します。
- メディアプレイヤーをミュートまたはミュート解除します。
ヒント:オーディオ/ビデオオブジェクトの volume 属性 音量を設定または取得するために使用します。
例
例 1
ビデオの音量が変更されたときに JavaScriptを実行:
<video onvolumechange="myFunction()">
例 2
音量が変更されたときに JavaScriptを実行:
<audio onvolumechange="myFunction()">
例 3
volume 属性を使用して音量を設定:
document.getElementById("myVideo").volume = 0.2;
構文
HTML で:
<element onvolumechange="myScript">
JavaScript で:
object.onvolumechange = function(){myScript};
JavaScript で addEventListener() メソッドを使用する:
object.addEventListener("volumechange", myScript);
注:Internet Explorer 8 以降のバージョンではサポートしていない addEventListener() メソッド。
技術的詳細
バブル: | サポートしていない |
---|---|
キャンセル可能: | サポートしていない |
イベントタイプ: | Event |
サポートする HTML タグ: | <audio> および <video> |
DOM バージョン: | レベル 3 イベント |
ブラウザサポート
このテーブルの数字には、そのイベントを完全にサポートする最初のブラウザバージョンが示されています。
イベント | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onvolumechange | サポート | 9.0 | サポート | サポート | サポート |