抖音开放平台Logo
开发者文档
控制台

AudioContext.createReverb
收藏
我的收藏

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

创建并返回一个新的 ReverbNode 对象实例,ReverbNode 是一个混响节点,为输入音源添加混响能力。

前提条件
业务背景
使用限制

本接口不支持 IDE 预览,请使用真机预览或调试

注意事项
相关教程

语法

AudioContext.createReverb()

参数说明

返回值

类型说明最低支持版本
object

ReverbNode 对象实例

1.34.0

代码示例

// 1. 创建一个 AudioContext 和 Audio const ctx = tt.getAudioContext(); const audio = ctx.createAudio(); audio.src = "xxxx.mp3"; const source = ctx.createMediaElementSource(audio); const reverb = ctx.createReverb(); //KTV 效果 一些常见参数可以参考ReverbNode节点内容 reverb.roomSize = 1.17; reverb.damping = 0.89; reverb.stereoDepth = 0.86; reverb.dry = 1.6; reverb.wet = 0.41; source.connect(reverb); reverb.connect(ctx.destination); audio.oncanplay = () => { audio.play(); };