Thanks for your response. I am trying this on the G1, and it is not working for me.
On Aug 31, 7:03 pm, Doug <[email protected]> wrote: > PS: MODE_NORMAL is basically the routing mode for "Media" - such as > music, or stuff that's played using the mediaplayer classes... > > On Aug 31, 4:01 pm, Doug <[email protected]> wrote: > > > Well, this code is kinda correct - although you shouldn't be using > > 'am' for the static values, instead you should be using the > > AudioManager object directly - your compiler is probably complaining > > about that. > > > In a more perfect world your code would be a little more like... > > > /************************/ > > private AudioManager am; > > am = (AudioManager)activity.getSystemService > > (android.content.Context.AUDIO_SERVICE); > > am.setRouting(AudioManager.MODE_NORMAL, AudioManager.ROUTE_EARPIECE, > > AudioManager.ROUTE_ALL); > > /************************/ > > > However, that does not seem to be your problem... that's just me being > > picky :) > > > What kind of device are you trying this on? I ask, because I have > > some code that does EXACTLY the same and although it seems to be > > working just fine on the G1, there have been problems reported with > > the myTouch just ignoring requests like this. > > > Doug > > > On Aug 20, 1:16 pm, CR <[email protected]> wrote: > > > > 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 theaudiopathtoearpiecefrom > > > >speakerphone, and I cannot get it to work on the G1: theaudioalways > > > > goes through thespeakerphone. 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 thespeakerphonethere 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): Routingaudioto 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): Routingaudioto Handset > > > > D/HTC Acoustic( 35): msm72xx_enable_audpp: 0x0000 > > > > > The main difference here is that I'm trying to change theaudiopath > > > > for MODE_NORMAL, while the calling app ischangingtheaudiopathfor > > > > 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 -~----------~----~----~----~------~----~------~--~---

