MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

OscillatorNode.frequency

这篇翻译不完整。请帮忙从英语翻译这篇文章

OscillatorNode 的 frequency 属性的接口a-rate AudioParam,表示振荡的频率,单位HZ(hertz)

语法

var oscillator = audioCtx.createOscillator();
oscillator.frequency.value = 440; // value in hertz

Note: 虽然返回的 AudioParam 是只读的,但是它表示的值不是。

一个 a-rate AudioParam 的值

示例

下列示例使用 AudioContext 创建了一个 oscillator node. 这是一个用于展示的示例,查看 Violent Theremin demo (see app.js 是相关代码).

// create web audio api context
var audioCtx = new (window.AudioContext || window.webkitAudioContext)();

// create Oscillator node
var oscillator = audioCtx.createOscillator();

oscillator.type = 'square';
oscillator.frequency.value = 440; // value in hertz
oscillator.start();

说明

Specification Status Comment
Web Audio API
frequency
Working Draft  

浏览器兼容性

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 14 webkit (Yes) 23 未实现 15 webkit
22 (unprefixed)
6 webkit
Feature Android Chrome Edge Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support 未实现 28 webkit (Yes) 25 1.2 未实现 未实现 webkit

See also

文档标签和贡献者

 此页面的贡献者: Nonym
 最后编辑者: Nonym,