OscillatorNode:frequency 属性

基线 广泛可用

此功能已完善,可在许多设备和浏览器版本上运行。它自以下时间起在所有浏览器中都可用: 2021 年 4 月.

frequency 属性是 OscillatorNode 接口的 a-rate AudioParam,表示以赫兹为单位的振荡频率。

注意:尽管返回的 AudioParam 是只读的,但它表示的值不是。

一个 a-rate AudioParam

示例

以下示例演示了如何使用 AudioContext 创建振荡器节点的基本用法。有关应用示例,请查看我们的 暴力热埃敏演示参见 app.js 获取相关代码)。

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.start();

规范

规范
Web Audio API
# dom-oscillatornode-frequency

浏览器兼容性

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

另请参阅