DelayNode

基线 广泛可用

此功能已十分成熟,可在许多设备和浏览器版本上使用。它自 2021 年 4 月.

报告反馈

DelayNode 接口表示一个延迟线;一个AudioNode 音频处理模块,它会在输入数据到达和传播到输出之间造成延迟。

The DelayNode acts as a delay-line, here with a value of 1s.

DelayNode 始终只有一个输入和一个输出,两者具有相同数量的通道。

EventTarget AudioNode DelayNode
当创建具有循环的图时,循环中必须至少有一个 DelayNode,否则参与循环的节点将被静音。 1
输入数量 1
输出数量 通道计数模式
"max" 通道计数
2(在默认计数模式中未使用) 通道解释

构造函数

DelayNode()

"speakers"

实例属性

创建 DelayNode 对象实例的新实例。或者,可以使用 BaseAudioContext.createDelay() 工厂方法;请参阅 创建 AudioNode

从其父级 AudioNode 继承属性。

DelayNode.delayTime 只读

实例方法

一个a-rate AudioParam,表示要应用的延迟量,以秒为单位。

示例

没有特定方法;从其父级 AudioNode 继承方法。

规范

请参阅 BaseAudioContext.createDelay(),获取示例代码。
Web 音频 API
# DelayNode

浏览器兼容性

规范

另请参阅