Как генерировать 2 разных звука из 2 встроенных динамиков одновременно

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

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

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

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

Замечания:

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

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

0 ответов

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

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

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

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

Другие вопросы по тегам