gpt4 book ai didi

ios - 在 iOS 中使用立体声源进行混响

转载 作者:行者123 更新时间:2023-11-29 13:19:20 25 4
gpt4 key购买 nike

iOS 5.0 及更高版本支持 OpenAL 中的混响,我非常使用它。然而,许多用户要求在我的应用程序中使用立体声。经过一些测试后,我发现混响不适用于立体声。 ObjectAL 源代码中的注释证实了我的结果。那么,有什么方法可以在 OpenAL 中使用立体声时打开混响吗?

最佳答案

混响专为点源声音而设计。立体声实际上是对 3d 环境的一种改造,人为地将两个虚拟源“放置”在头部两侧附近(它们不是真实的源 - 这只是一种改造)。因此,许多 OpenAL 操作(包括混响)不适用于立体声。

您可以获得混响立体声,但需要预先进行一些预处理。您必须在 audacity 等音频程序中分离出立体声轨道,然后将左右声道作为单独的缓冲区加载,然后使用听众左右两侧的源播放它们(基本上就是做黑客正在做的事情) ).然后,当您打开混响时,它将正常工作。

关于ios - 在 iOS 中使用立体声源进行混响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14776952/

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