gpt4 book ai didi

javascript - Web Audio API 中的简单直通 AudioNode?

转载 作者:行者123 更新时间:2023-11-29 09:52:04 25 4
gpt4 key购买 nike

使用 Web Audio API , 我想连接一个外部 AudioNode到一个封装的子系统,该子系统由一个任意的、动态可变的内部链组成 AudioNodes - 因此,我需要一个节点作为固定入口点。

外部节点和子系统之间的关系可以用一个非常简单的列表 AudioNodes 来表示。 (下面的每个后续节点从上到下连接,上述子系统以破折号为前缀):

externalNode
- input
- effectNode1
- effectNode2
- effectNode3
- outnode
externalNode
destination

但是Web Audio API中没有简单的直通节点这样的东西.如果我希望保持良好的性能,我将如何克服这个问题?我目前正在使用一个简单的 GainNode将其 gain.value 设置为 1,这样它就不会影响输出,但设置仍然意味着额外的处理工作。

另一种可能的设置是使用 AnalyserNode ,这让音频本身保持不变,但我不确定它的性能,或者我如何能够测量它。

最佳答案

WebAudio 中没有直通节点。我会像您现在一样使用 GainNode。如果增益值为 1,它显然可以优化为不进行任何处理。我还认为,如果您添加的 GainNode 是外部节点处理的重要部分,那么您没有做任何有趣的事情外部节点。

关于javascript - Web Audio API 中的简单直通 AudioNode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33422371/

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