AudioWorkletNode: sự kiện processorerror

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.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Sự kiện processorerror kích hoạt khi AudioWorkletProcessor cơ sở phía sau nút ném ra một ngoại lệ trong hàm tạo của nó, trong phương thức process, hoặc trong bất kỳ phương thức lớp nào do người dùng định nghĩa.

Một khi ngoại lệ đã được ném ra, processor (và do đó cả nút) sẽ xuất ra sự im lặng trong suốt vòng đời của nó.

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 xử lý sự kiện.

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

onprocessorerror = (event) => { }

Kiểu sự kiện

Một Event chung.

Ví dụ

Để được thông báo khi processor ném ra ngoại lệ, bạn có thể thêm một trình xử lý vào thể hiện AudioWorkletNode bằng addEventListener(), như sau:

js
whiteNoiseNode.addEventListener("processorerror", (event) => {
  console.error("There was an error!");
});

Ngoài ra, bạn có thể dùng thuộc tính xử lý sự kiện onprocessorerror để thiết lập trình xử lý cho sự kiện processorerror:

js
whiteNoiseNode.onprocessorerror = (event) => {
  console.error("There was an error!");
};

Thông số kỹ thuật

Specification
Web Audio API
# dom-audioworkletnode-onprocessorerror

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

Xem thêm