WaveShaperNode.WaveShaperNode()

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.

Web Audio APIWaveShaperNode() 构造方法创建一个新的 WaveShaperNode对象,是一个可以用来表示非线性畸变的AudioNode

语法

var waveShaperNode = new WaveShaperNode(context, options)

参数

继承 AudioNodeOptions 字典的参数。

context

AudioContext的一个引用。

options 可选

Options 参数如下:

  • curve: 用于波形形成效果的修正曲线。输入信号通常在 [-1;1] 的范围间。
  • oversample: 指定在应用修正曲线时会被使用的过采样的类别(如果有的话)。有效的值有'none', '2x', 或者'4x'。缺省情况下是'none'。

返回值

一个新的WaveShaperNode对象的实例。

规范

Specification
Web Audio API
# dom-waveshapernode-waveshapernode

浏览器兼容性

BCD tables only load in the browser