BaseAudioContext: sự kiện statechange

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Sự kiện statechange được kích hoạt tại một đối tượng BaseAudioContext khi thành viên state của nó thay đổi.

Cú pháp

Dùng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt một thuộc tính trình xử lý sự kiện.

js
addEventListener("statechange", (event) => { })

onstatechange = (event) => { }

Kiểu sự kiện

Một Event tổng quát.

Ví dụ

Đoạn mã sau được lấy từ bản demo AudioContext states của chúng tôi (xem chạy trực tiếp.) Trình xử lý onstatechange được dùng để ghi log giá trị state ra console mỗi khi nó thay đổi.

js
audioCtx.onstatechange = () => {
  console.log(audioCtx.state);
};

Thông số kỹ thuật

Thông số kỹ thuật
Web Audio API
# dom-baseaudiocontext-onstatechange

Khả năng tương thích với trình duyệt

Xem thêm