I forgot to include a line, and although it's kind of obvious, I want to be complete:
/************************/ private AudioManager am; am = (AudioManager)activity.getSystemService (android.content.Context.AUDIO_SERVICE); am.setRouting(am.MODE_NORMAL, am.ROUTE_EARPIECE, am.ROUTE_ALL); /************************/ On Aug 20, 4:10 pm, CR <[email protected]> wrote: > Hi all. I'm trying to change the audio path to earpiece from > speakerphone, and I cannot get it to work on the G1: the audio always > goes through the speakerphone. Here's the code snippet: > > /************************/ > private AudioManager am; > am.setRouting(am.MODE_NORMAL, am.ROUTE_EARPIECE, am.ROUTE_ALL); > /************************/ > > I took logs for this issue and compared them to logs from the calling > app when I turn off the speakerphone there and they look similar: > > (from calling app) > D/AudioFlinger( 35): setRouting 2 1 -1, tid 57, calling tid 58 > E/AudioFlinger( 35): mA2dpDisableCount is already zero > I/AudioHardwareMSM72XX( 35): Routing audio to Handset > D/HTC Acoustic( 35): msm72xx_enable_audpp: 0x0000 > > (from my app) > D/AudioFlinger( 35): setRouting 0 1 -1, tid 54, calling tid 58 > I/AudioHardwareMSM72XX( 35): Routing audio to Handset > D/HTC Acoustic( 35): msm72xx_enable_audpp: 0x0000 > > The main difference here is that I'm trying to change the audio path > for MODE_NORMAL, while the calling app is changing the audio path for > MODE_IN_CALL. Any suggestions or observations are helpful. Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

