Как генерировать 2 разных звука из 2 встроенных динамиков одновременно - PullRequest
0 голосов
/ 28 мая 2019

Можно ли одновременно воспроизводить 2 разных звука из 2 встроенных динамиков (1 = основной динамик, 2 = динамик динамика) на Android, предпочтительно с использованием библиотеки Oboe C ++.

В этой теме был задан похожий вопрос, но для 2 разных аудиоустройств.В моем случае я просто хочу играть на одном аудио устройстве, но через 2 разных динамика.

Можно было записывать данные со встроенных микрофонов одновременно, используя стереоканалы.Подобный подход для динамиков не сработал.

Любая помощь, высоко ценится, спасибо.

Примечание:

Термин аудиоустройство относится к устройству, способномуполучения или отправки аудио.К аудиоустройству может быть подключено несколько микрофонов и / или динамиков, и они представлены в виде разных каналов.

Устройство отладки - Google Pixel XL под управлением Android 9

1 Ответ

0 голосов
/ 05 июня 2019

Если аудиоустройство имеет 2 динамика, вы сможете воспроизводить разные звуки через каждый динамик, подавая разные данные на каждый канал.

Однако я полагаю, что динамики, о которых вы говорите:

2 встроенных динамика (1 = основной динамик, 2 = динамик динамика)

- это фактически два отдельных аудиоустройства, каждое из которых имеет один динамик.В этом случае вы не сможете использовать их одновременно, хотя могут быть доступны хаки , чтобы сделать динамики частью одного и того же аудиоустройства (я этого не пробовал).

...