gpt4 book ai didi

javascript - 在Web Audio API中录制来自多个AudioBufferSourceNode的音频

转载 作者:行者123 更新时间:2023-12-03 01:52:04 24 4
gpt4 key购买 nike

我正在用Javascript开发一个简单的鼓垫,并使用Web Audi API进行音频处理。

该应用程序应具有记录创建的混音并将其保存到文件的选项。

我一直在寻找像Matt Diamond的Recorder.js(GitHub page)这样的解决方案

和WebAudioRecorder.js(GitHub page)

我的问题是,鼓垫中的每个单元都是一个单独的AudioBufferSourceNode,并且这两个库都在构造函数中接收一个sourcenode作为输入。

要记录全部混音,我将需要库一次能够记录一个以上的源节点,或者将鼓垫中的每个AudioBufferSourceNode连接到Web Audio API分组节点,然后再传递给记录库。 。

我一直在查看Web Audio API文档(docs),但似乎没有此功能的节点。

基本上,我的问题是如何同时将多个AudioBufferSourceNode写入同一文件?

问候,
埃尔瓦

最佳答案

增益节点非常适合-只需将它们全部连接到单个增益节点,将增益保持为1,然后将其连接到您的记录节点即可。您可能想看看MediaRecorder,顺便说一句。

关于javascript - 在Web Audio API中录制来自多个AudioBufferSourceNode的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38876868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com