Qual é a API do Android para obter a lista de dispositivos de áudio conectados?
Usei o código adicionado abaixo para obter os dispositivos de áudio conectados para o dispositivo Android. Método de API do AudioManager usadogetDevices()
e obteve o resultado com dispositivos conectados, como fones de ouvido, alto-falante, fones de ouvido. Mas issogetDevices()
O método está disponível apenas na API Android 23 (Marshmallow).
Mas meu aplicativo deve suportar da API nível 21 (pirulito). Alguém pode me informar a API alternativa para obter o dispositivo de áudio disponível para o dispositivo Android.
Código usado com o nível 23 da API.
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);
}
Ajude-me, fornecendo uma maneira de obter os dispositivos de áudio conectados para os dispositivos em execução com a versão do sistema operacional Android abaixo do Marshmallow (api nível 23).