首先,我需要在运行中生成2个正弦波音,它们具有相同的频率,但相位相反,并且在Android上以立体声模式分别播放到右声道和左声道.播放需要完全同步,以便左右声道的正弦被"镜像"(当左声道具有时,例如,右声道的样本值120应该具有-120).
问题是我没有找到任何证据证明这种设置是如何工作的.是否AudioTrack可以分别和同时在左右声道中播放2个独立的音调/采样缓冲器?如果没有,那么实现最终结果的任何其他解决方案都非常受欢迎.
我想一个选择是使用预先生成的立体声波文件并使用这些文件进行流式处理AudioTrack,但这对于工作中的解决方案来说似乎太不灵活了.同时,如果AudioTrack能够以"真实"立体声模式播放这些预先录制的音频文件,我希望生成的声音也是可能的.