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()">

Thử ngay

Ví dụ 2

Chạy JavaScript khi âm lượng của âm thanh thay đổi:

<audio onvolumechange="myFunction()">

Thử ngay

Ví dụ 3

Đặt âm lượng bằng thuộc tính volume:

document.getElementById("myVideo").volume = 0.2;

Thử ngay

Cú pháp

Trong HTML:

<element onvolumechange="myScript">

Thử ngay

Trong JavaScript:

object.onvolumechange = function(){myScript};

Thử ngay

Trong JavaScript, sử dụng phương thức addEventListener():

object.addEventListener("volumechange", myScript);

Thử ngay

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><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ợ