FM: Fix the issue with audio routing

- Since audio is routing to wired headset even though A2DP is connected,
  power numbers are same as audio in A2DP.
- Routing the audio to A2DP.

Change-Id: I96aacb969ec1c960fdc66c54b9b1ae2c6d7ecb32
CRs-Fixed: 629467
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index a218893..005bdff 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -767,6 +767,8 @@
            !isAnalogModeEnabled()
             && (true == startA2dpPlayback())) {
             mOverA2DP=true;
+            Log.d(LOGTAG, "Audio source set it as A2DP");
+            AudioSystem.setForceUse(AudioSystem.FOR_MEDIA, AudioSystem.FORCE_BT_A2DP);
        } else {
            Log.d(LOGTAG, "FMRadio: Requesting to start FM");
            //reason for resending the Speaker option is we are sending
@@ -776,8 +778,10 @@
                                AudioSystem.DEVICE_STATE_AVAILABLE, "");
            if (isSpeakerEnabled()) {
                mSpeakerPhoneOn = true;
+               Log.d(LOGTAG, "Audio source set it as speaker");
                AudioSystem.setForceUse(AudioSystem.FOR_MEDIA, AudioSystem.FORCE_SPEAKER);
            } else {
+               Log.d(LOGTAG, "Audio source set it as headset");
                AudioSystem.setForceUse(AudioSystem.FOR_MEDIA, AudioSystem.FORCE_NONE);
            }