抖音开放平台Logo
开发者文档
控制台

AudioParam
收藏
我的收藏

AudioParam 表示音频相关的参数, 通常是一个 AudioNode (如 GainNode.gain) 的参数。一个 AudioParam 可以被设置为一个具体的值或者变量 ,可以被设置在特定的模式下特定的时间发生。

当前只支持一种类型的 AudioParam: a-rate 参数。

属性

属性名类型读写特性说明
contextAudioContext只读代表当前 AudioParam 指向的 AudioContext
automationRatestring只读代表 a-rate 和 k-rate 参数的 AudioNode 类型,目前只支持 a-rate
defaultValuenumber只读代表被具体的 AudioNode 创建的 AudioParam 的属性的初始的音量
minValuenumber只读代表参数有效范围的最大可能值
maxValuenumber只读代表参数有效范围的最小可能值
valuenumber可读写代表音频参数目前的实际值;初始化设定为 AudioParam.defaultValue 的值

代码示例

const gainNode = ctx.createGain(); gainNode.gain.value = 0; // 这里的 value 的赋值就是设置 gainNode.gain 属性指向的AudioParam对象的value值 // 所有类型为AudioParam对象的节点属性都需通过“属性名.value”的方式访问控制

Bug&Tip

  • Tip: 所有类型为 AudioParam 对象的节点属性都需通过“属性名.value”的方式访问控制。
该文档是否有帮助?