W mojej aplikacji, dzięki której użytkownik może zadzwonić pod dowolny numer, zaczynam bluetooth
audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();
Działa na wszystkich urządzeniach, ale na Androidzie 5.0.1: wykorzystuje mikrofon telefonu, a nie mikrofon zestawu słuchawkowego Bluetooth.
Na poprzednim systemie Android: działa, ale nie na Lollipop: tylko dźwięk przychodzący jest kierowany do zestawu słuchawkowego Bluetooth, ale nigdy nie korzysta z mikrofonu Bluetooth.
Odpowiedzi:
1 dla odpowiedzi № 1Czy próbowałeś wyraźnie wyłączyć głośnik? Wypróbuj coś takiego:
audioManager.setSpeakerphoneOn(false);
audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();