我正在尝试反转声波(相移 180 度),但我不太确定该怎么做。任何音频程序员都可以指出正确的方向吗?
最佳答案
如果您可以访问构成声音的字节数组,那么反转声波应该很容易。您只需对流中的每个值取负数即可。
音频流有许多不同的风格,因此无法具体说明。但是,如果它是一个充满 2 字节值的 16 位 PCM 流,您将遍历数据并针对流中的每两个字节:将其转换为 short,取其负数,然后将其放入回到字节流。
关于java - 音频编程以及如何反转声波?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211201/