抖音开放平台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();