AudioKit 5 - 混音器一次只能播放一个AmplitudeEnvelope
创始人
2024-09-22 03:30:24
0

在AudioKit 5中,混音器一次只能播放一个AmplitudeEnvelope。以下是一个包含代码示例的解决方法:

import AudioKit

// 创建一个AmplitudeEnvelope节点
let amplitudeEnvelope = AmplitudeEnvelope()
let oscillator = Oscillator()

// 将AmplitudeEnvelope节点连接到声音源
amplitudeEnvelope.input = oscillator

// 创建一个混音器
let mixer = Mixer()

// 将AmplitudeEnvelope节点连接到混音器
mixer.addInput(amplitudeEnvelope)

// 连接混音器到输出
AudioKit.output = mixer

// 启动AudioKit引擎
try AudioKit.start()

// 开始播放声音
oscillator.start()

// 播放AmplitudeEnvelope
amplitudeEnvelope.start()

// 一段时间后停止AmplitudeEnvelope
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
    amplitudeEnvelope.stop()
}

// 关闭AudioKit引擎
AudioKit.stop()

在上面的示例中,我们首先创建了一个AmplitudeEnvelope节点和一个Oscillator节点。然后,我们将AmplitudeEnvelope节点连接到Oscillator节点,再将AmplitudeEnvelope节点连接到Mixer混音器。最后,我们将混音器连接到AudioKit的输出。

我们通过调用start()方法来启动AudioKit引擎,并通过调用start()方法来启动声音和AmplitudeEnvelope的播放。然后,我们使用DispatchQueue.main.asyncAfter方法在2秒后停止AmplitudeEnvelope的播放。

最后,我们通过调用AudioKit.stop()方法来关闭AudioKit引擎。

相关内容

热门资讯

我来教大家!微乐小程序免费黑科... 我来教大家!微乐小程序免费黑科技下载,新玄龙辅助,详细教程(有挂方略)-哔哩哔哩;无需打开直接搜索加...
透视有挂"福建天天开... 透视有挂"福建天天开心辅助工具下载"开挂(透视)辅助神器(原来真的有挂)-哔哩哔哩;是一款可以让一直...
透视苹果版!微乐小程序授权,七... 透视苹果版!微乐小程序授权,七彩捞腌菜神器下载,详细教程!(有挂透明挂)-哔哩哔哩;无需打开直接搜索...
实操分享"指尖四川辅... 实操分享"指尖四川辅助脚本"开挂(透视)辅助下载(一直确实是有挂)-哔哩哔哩;指尖四川辅助脚本简单的...
一分钟了解"赣牌圈总... 一分钟了解"赣牌圈总输"开挂(透视)辅助安装(原来是有挂)-哔哩哔哩;是一款可以让一直输的玩家,快速...
分享个大家!玫瑰大厅辅助,樱花... 分享个大家!玫瑰大厅辅助,樱花之盛挂,存在挂教程(有挂讲解)-哔哩哔哩>>您好:软件加薇136704...
推荐十款"非凡贪玩挂... 推荐十款"非凡贪玩挂"开挂(透视)辅助安装(果然真的有挂的)-哔哩哔哩;非凡贪玩挂是一款益智类棋牌手...
重磅来袭!途游手游辅助,约局吧... 重磅来袭!途游手游辅助,约局吧开挂,教你教程(有挂方略)-哔哩哔哩>>您好:软件加薇13670430...
透视攻略"欢乐情怀辅... 透视攻略"欢乐情怀辅助挂"开挂(透视)辅助脚本(一贯确实是有挂的)-哔哩哔哩;AI辅助机器人普及解说...
科技介绍!免费的衢州都莱辅助器... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...