Согласно официальной документации
Android 10 (уровень API 29) и выше применяет схему приоритетов, которая может переключать входной аудиопоток между приложениями во время их работы. В большинстве случаев, если новое приложение получает аудиовход, ранее записанное приложение продолжает работать, но получает тишину. В некоторых случаях система может продолжать доставлять звук в оба приложения. Ниже описаны различные сценарии совместного использования.
За исключением некоторых особых случаев, звук не используется совместно Программы.
Но я видел много приложений, использующих аудиовход, но не в указанных выше особых случаях. Например, Zoom, когда я разговариваю по телефону увеличьте масштаб и запустите диктофон, тогда оба приложения будут получать звук, хотя интенсивность звука при увеличении уменьшается.
Точно так же Omlet arcade может записывать звук с микрофона даже когда доступ к микрофону предоставляется другим приложениям.
Как это возможно? И согласно документации, этого нельзя допускать.
Обновление: удалось достичь этого с помощью гобоя. Но не на всех устройствах. Это также вызывает проблему с синхронизацией в моем приложении для прямой трансляции. Звук слышен с задержкой