抖音开放平台Logo
控制台

AudioContext.createOscillator
收藏
我的收藏

基础库 1.34.0 开始支持本方法,这是一个同步方法。

创建并返回一个新的 OscillatorNode。 OscillatorNode 节点表示一个振荡器,它产生一个周期的波形信号(如正弦波)。它是一个 AudioScheduledSourceNode 音频处理模块, 这个模块会生成一个指定频率的波形信号(即一个固定的音调)。

前提条件
业务背景
使用限制
注意事项
相关教程

语法

AudioContext.createOscillator()

参数说明

返回值

类型说明最低支持版本
string

OscillatorNode 对象实例

1.34.0

代码示例

// 创建一个 AudioContext
const ctx = tt.getAudioContext();

// 创建振荡器节点
var oscillator = ctx.createOscillator();

oscillator.type = "square";
oscillator.frequency.value = 440; // 赫兹值
oscillator.connect(ctx.destination);
oscillator.start();