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
| Specification |
|---|
| Web Audio API> # dom-baseaudiocontext-onstatechange> |