0

是否可以在 Android 上同时从 2 个内置扬声器(1=主扬声器,2=听筒扬声器)播放 2 种不同的声音,最好使用双簧管C++ 库。

在这个线程中,有人问了一个类似的问题,但针对 2 种不同的音频设备。就我而言,我只想通过 2 个不同的扬声器在同一个音频设备上播放。

可以使用立体声通道同时记录来自内置麦克风的数据。扬声器的类似方法不起作用。

非常感谢任何帮助,谢谢。

笔记:

音频设备一词是指能够接收或发送音频的设备。音频设备可以连接多个麦克风和/或扬声器,它们表示为不同的通道。

调试设备是运行 Android 9 的 Google Pixel XL

4

1 回答 1

0

如果音频设备有 2 个扬声器,那么您应该能够通过向每个通道提供不同的数据来通过每个扬声器播放不同的声音。

但是,我相信您所指的演讲者:

2 个内置扬声器(1=主扬声器,2=听筒扬声器)

实际上是 2 个独立的音频设备,每个设备都有一个扬声器。在这种情况下,您将无法同时使用它们,尽管可能有黑客可以使扬声器成为同一音频设备的一部分(我还没有尝试过)。

于 2019-06-05T12:50:19.677 回答