/ / android bluetooth routing auf lollipop - android, bluetooth, android-5.0-lollipop, voip

Android-Bluetooth-Routing auf Lutscher - Android, Bluetooth, Android-5.0-Lutscher, voip

In meiner App, über die der Benutzer eine beliebige Nummer anrufen kann, starte ich das Bluetooth durch

audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();

Es funktioniert auf allen Geräten, aber auf Android 5.0.1: Es verwendet das Mikrofon des Telefons, nicht das Mikrofon des Bluetooth-Headset.

Auf vorherigem Android: es funktioniert, aber nicht auf Lollipop: nur ankommendes Audio wird zum Bluetooth Kopfhörer geleitet, aber es benutzt nie das Bluetooth Mikrofon.

Antworten:

1 für die Antwort № 1

Haben Sie versucht, die Freisprechfunktion explizit zu deaktivieren? Versuchen Sie etwas wie folgt:

audioManager.setSpeakerphoneOn(false);
audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();