OscillatorNode:detune 属性
基线 广泛可用
此功能已建立良好,并在许多设备和浏览器版本中运行。它自 2021 年 4 月.
报告反馈
detune
属性是 OscillatorNode
接口的 a-rate AudioParam
,它表示 音分 中的振荡失谐。
值
注意:虽然返回的 AudioParam
是只读的,但它所代表的值不是。
示例
一个 a-rate AudioParam
。
以下示例展示了使用
AudioContext
创建一个振荡器节点的基本用法。有关应用示例/信息,请查看我们的 暴力特雷门演示 (参见 app.js 以获取相关代码)。// create web audio api context
const audioCtx = new AudioContext();
// create Oscillator node
const oscillator = audioCtx.createOscillator();
oscillator.type = "square";
oscillator.frequency.setValueAtTime(440, audioCtx.currentTime); // value in hertz
oscillator.detune.setValueAtTime(100, audioCtx.currentTime); // value in cents
oscillator.start();
规范
js |
---|
Web 音频 API # 规范 |
浏览器兼容性
dom-oscillatornode-detune