Что такое Android API для получения списка подключенных аудио устройств?

Я использовал приведенный ниже код, чтобы получить подключенные аудиоустройства для устройства Android. Используется метод API AudioManagergetDevices() и получил результат с подключенными устройствами, такими как наушники, динамик, наушники. Но этоgetDevices() метод доступен только с уровня Android API 23 (Зефир).

Но мое приложение должно поддерживать с уровня API 21 (Lollipop). Пожалуйста, кто-нибудь может дать мне знать альтернативный API, чтобы получить доступное аудиоустройство для устройства Android.

Код, используемый с уровнем API 23.

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
    AudioDeviceInfo[] adi = audioManager.getDevices(AudioManager.GET_DEVICES_OUTPUTS);
}

Пожалуйста, помогите мне, предоставив способ получить подключенные аудиоустройства для устройств с версией Android OS ниже Marshmallow (уровень API 23).

Ответы на вопрос(1)

Ваш ответ на вопрос