是否可以从Android上的2个内置扬声器(1 =主扬声器,2 =听筒扬声器)同时播放2种不同的声音,最好使用Oboe C ++库。
在此thread中,有人问了一个类似的问题,只是针对2种不同的音频设备。就我而言,我只想通过2个不同的扬声器在同一音频设备上播放。
可以使用立体声通道同时记录来自内置麦克风的数据。对于演讲者来说,类似的方法无效。
非常感谢您的帮助。
注意:
术语“音频设备”是指能够接收或接收音频的设备。 发送音频。音频设备可以具有多个麦克风和/或 与之相连的扬声器,它们表示为不同 渠道。
调试设备是运行Android 9的Google Pixel XL
答案 0 :(得分:0)
如果音频设备有2个扬声器,则应该通过向每个通道提供不同的数据来通过每个扬声器播放不同的声音。
但是,我相信您所指的发言人是
2个内置扬声器(1 =主扬声器,2 =听筒扬声器)
实际上是2个单独的音频设备,每个音频设备都带有一个扬声器。在这种情况下,尽管hacks might be available可以使扬声器成为同一音频设备的一部分,但您将无法同时使用它们(我没有尝试过)。