From a8ad0bd883b602a22b802c19b47c9cf51e42830d Mon Sep 17 00:00:00 2001 From: Rupesh Tatiya Date: Thu, 26 Nov 2015 17:08:49 +0530 Subject: fmapp2: de-select A2DP audio route on A2DP disconnection. When audio is routed from wired headset to Bluetooth headset and Bluetooth is disconnected, Audio goes to speaker instead of wired headset. De-select Bluetooth and let audio routing policy select correct device. CRs-Fixed: 943979 Change-Id: I4f9a446bc0dd7749e62a79c8b8531094572045f6 --- fmapp2/src/com/caf/fmradio/FMRadioService.java | 1 + 1 file changed, 1 insertion(+) (limited to 'fmapp2/src') diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index 44587e4..65b7086 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -630,6 +630,7 @@ public class FMRadioService extends Service Log.d(LOGTAG, "A2DP device is dis-connected!"); mA2dpDisconnected = true; mA2dpConnected = false; + AudioSystem.setForceUse(AudioSystem.FOR_MEDIA, AudioSystem.FORCE_NO_BT_A2DP); } else { Log.d(LOGTAG, "A2DP device is connected!"); mA2dpDisconnected = false; -- cgit v1.2.3