Just another update, it now appears to be working properly in 1.6 +
using thr setSpeakerPhoneOn() method,

I set it to false in the onCreate method, use the voice call stream,
set the volume control to in call and it appears to be working so far

On Jan 25, 12:01 pm, Donal Rafferty <draf...@gmail.com> wrote:
> Just to update you a bit
>
> this code works in 1.5 :
>
>         audio_service.setSpeakerphoneOn(false);
>         audio_service.setMode(AudioManager.MODE_IN_CALL);
>         audio_service.setRouting(AudioManager.MODE_NORMAL,
>                         AudioManager.ROUTE_EARPIECE,
> AudioManager.ROUTE_ALL);
>
> However I've yet to find a solution for 1.6 +
>
> Any help would be greatly appreciated
>
> Thanks
>
> On Mon, Jan 25, 2010 at 9:19 AM, Donal Rafferty <draf...@gmail.com> wrote:
> > Hi Ani,
>
> > I am working on 1.5 (CupCake) and have tried to use the setRouting method,
> > however the audio still appears to be coming out of the speaker.
>
> > I also have an eclair device and the audio is coming out of the speaker on
> > that device too.
>
> > I have tried using the Audiomanager and the STREAM_VOICE_CALL also but with
> > no luck at all.
>
> > My code is posted above in case I may be using the methods the wrong way?
>
> > On Mon, Jan 25, 2010 at 3:09 AM, ani <anish198519851...@gmail.com> wrote:
>
> >> >Not 100% sure about the earpiece, but you specify a stream when you
> >> >create the AudioTrack and I think a stream encpsulates audio routing
> >> >and volume amongst possibly other things.
>
> >> >If you set the stream to STREAM_VOICE_CALL it might come through the
> >> >earpiece as this is where a call would be routed, although I guess
> >> >that depends on headsets and stuff.
> >> >Can anyone clarify if I am right?
>
> >> As for earpiece routing we can route audio to earpiece using
> >> setrouting call in the case of cupcake.In case of ECLAIR you can use
> >> various custom api's provided by android to route it to earpiece
> >> (google it).You need to set the route explicitly to get the audio out
> >> of earpiece or any other place.STREAM_VOICE_CALL will work i think but
> >> not 100% sure.Please check in case you are not getting let me know.
>
> >> --
> >> You received this message because you are subscribed to the Google
> >> Groups "Android Developers" group.
> >> To post to this group, send email to android-developers@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> >> For more options, visit this group at
> >>http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to