DelayNode

Baseline Widely available

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

Giao diện DelayNode đại diện cho một delay-line; một mô-đun xử lý âm thanh AudioNode gây ra độ trễ giữa thời điểm đến của dữ liệu đầu vào và sự lan truyền của nó đến đầu ra.

Một DelayNode luôn có đúng một đầu vào và một đầu ra, cả hai đều có cùng số kênh.

DelayNode hoạt động như một delay-line, ở đây với giá trị là 1s.

Khi tạo một đồ thị có chu kỳ, bắt buộc phải có ít nhất một DelayNode trong chu kỳ đó, hoặc các nút tham gia vào chu kỳ sẽ bị tắt tiếng.

EventTarget AudioNode DelayNode
Số đầu vào 1
Số đầu ra 1
Chế độ đếm kênh "max"
Số kênh 2 (không được sử dụng trong chế độ đếm mặc định)
Diễn giải kênh "speakers"

Hàm khởi tạo

DelayNode()

Tạo một phiên bản mới của đối tượng DelayNode. Thay thế, bạn có thể sử dụng phương thức nhà máy BaseAudioContext.createDelay(); xem Tạo một AudioNode.

Thuộc tính phiên bản

Kế thừa các thuộc tính từ lớp cha AudioNode.

DelayNode.delayTime Read only

Một AudioParam a-rate đại diện cho lượng độ trễ cần áp dụng, được chỉ định bằng giây.

Phương thức phiên bản

Không có phương thức cụ thể; kế thừa các phương thức từ lớp cha AudioNode.

Ví dụ

Xem BaseAudioContext.createDelay() để biết mã ví dụ.

Thông số kỹ thuật

Thông số kỹ thuật
Web Audio API
# DelayNode

Tương thích trình duyệt

Xem thêm