首先,我需要动态生成 2 个频率相同但相位相反的正弦波音,并在 Android 上以立体声模式将它们分别播放到左右声道。播放需要完全同步,以便“镜像”左右声道的正弦波(当左声道具有,例如样本值为 120 时,右声道应该具有 -120)。
问题是我还没有找到任何证据表明这种设置是如何工作的。是否有可能提供 2 个单独的音调/采样缓冲区以AudioTrack
分别并同时在左右声道中播放?如果没有,任何其他实现最终结果的解决方案都非常感谢。
我想一种选择是使用预先生成的立体声波文件并使用 流式传输这些文件AudioTrack
,但这对于工作中的解决方案来说似乎太不灵活了。同时,如果AudioTrack
能够以“真实”立体声模式播放这些预先录制的音频文件,我希望生成的声音也能实现同样的效果。