Используйте oboe AudioInputStreamOpenSLES и AudioRecord одновременно - PullRequest
0 голосов
/ 25 марта 2020

Вот как работает мое приложение.

Используйте AudioRecord для записи звука, кодирования и отправки в RTMP.

Теперь я хочу добавить к нему Oboe LiveEffect, поэтому, когда у пользователя есть его подключены наушники, он может слышать его звук из наушников в режиме реального времени.

Все отлично работает на Android 10, Pixel 3. Но при использовании устройств ниже Android 10 AudioRecord и Oboe AudioInputStreamOpenSLES не могут обе записи одновременно.

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

Я знаю, что только с Android 10 можно многократно приложения получают доступ к микрофону одновременно, но ограничение также применяется к микрофону с множественным доступом в одном приложении?

...