У меня проблема с определением, какое устройство, проводная гарнитура или USB-гарнитура воспроизводит звук, когда они оба подключены к устройству Android.
Существует ли API , который позволит проверятьчто?
Я заметил, что разные устройства ведут себя по-разному.Например, на Samsung S10 + с Android 9 подключенное периферийное устройство используется для воспроизведения звука.Однако в Moto G6 Android 7 и Samsung S8 + Android 9 всегда используется проводная гарнитура, независимо от того, какое периферийное устройство было подключено позже.
Мне нужна эта информация для правильной настройки аудиопотока и отображения используемого в настоящее время устройства..