Sự kiện onvolumechange
Định nghĩa và cách sử dụng
Sự kiện onvolumechange xảy ra mỗi khi thay đổi âm lượng của video/âm thanh.
Sự kiện này được kích hoạt bởi:
- Tăng hoặc giảm âm lượng
- Tắt hoặc mở lại âm thanh của trình phát media
Lưu ý:Hãy sử dụng đối tượng âm thanh/video Thuộc tính volume Để đặt hoặc trả về âm lượng của âm thanh/video.
Mô hình
Ví dụ 1
Chạy JavaScript khi âm lượng của video thay đổi:
<video onvolumechange="myFunction()">
Ví dụ 2
Chạy JavaScript khi âm lượng của âm thanh thay đổi:
<audio onvolumechange="myFunction()">
Ví dụ 3
Đặt âm lượng bằng thuộc tính volume:
document.getElementById("myVideo").volume = 0.2;
Cú pháp
Trong HTML:
<element onvolumechange="myScript">
Trong JavaScript:
object.onvolumechange = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener():
object.addEventListener("volumechange", myScript);
Ghi chú:Internet Explorer 8 hoặc các phiên bản sớm hơn không hỗ trợ Phương thức addEventListener()。
Chi tiết kỹ thuật
Nổ bùng: | Không hỗ trợ |
---|---|
Có thể hủy: | Không hỗ trợ |
Loại sự kiện: | Sự kiện |
Thẻ HTML được hỗ trợ: | <audio> và <video> |
Phiên bản DOM: | Sự kiện Level 3 |
Hỗ trợ trình duyệt
Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ sự kiện này hoàn toàn.
Sự kiện | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onvolumechange | Hỗ trợ | 9.0 | Hỗ trợ | Hỗ trợ | Hỗ trợ |