WaveShaperNode:curve 属性

基线 广泛可用

此功能已建立,并在许多设备和浏览器版本中运行良好。它已在浏览器中可用,自 2021 年 4 月.

curve 属性是 WaveShaperNode 接口的 Float32Array,描述了要应用的失真。

数组的中间元素应用于任何信号值为 0 的信号,第一个元素应用于信号值为 -1 的信号,最后一个元素应用于信号值为 1 的信号;低于 -1 或高于 1 的值分别被视为 -11

如果需要,失真曲线的中间值将进行线性插值。

注意:数组可以为 null 值:在这种情况下,不会对输入信号应用任何失真。

一个 Float32Array

示例

请参阅 BaseAudioContext.createWaveShaper() 以获取示例代码。

规范

规范
Web 音频 API
# dom-waveshapernode-curve

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅