My application uses a MediaPlayer object to play MP3 files. Up until v1.6 came out I was doing the following:
1. Create the player 2. Get (and save) the current Audio Routing for "AudioManager.MODE_NORMAL" (i.e. "Media" playback) -- so I can restore it later when I'm done 3. Prepare Stream 4. Set new Audio Routing for "AudioManager.MODE_NORMAL" BEFORE I start playback (this is based on an application setting, which may/will be different from the setting chosen for Music playback) 5. Start Playback 6. During playback the user may choose to use a different playback device, so in that case I would change the routing and the audio would behave as expected. 7. After playback is complete, restore the saved routing so other apps aren't affected by me. With 1.6 the 'getAudioRouting(x)' and 'setAudioRouting(x,y,z)' have been deprecated in favor of a bunch of getter and setter methods for each of the possible options. Here is where my problems start. a) Users who have had their phone update automatically to 1.6 can no longer exert any control over the audio device... it is set to speaker and nothing they can do can change that. b) When it comes to the *new* methods that the release notes say to call... well... a number of them seem to be missing i) is/setSpeakerPhoneOn - present ii) is/setBluetoothA2dpOn - present iii) is/setBluetoothScoOn - present iii) is/setWiredHeadsetOn - MISSING iv) is/setEarpieceOn (or handset, whatever) - MISSING, and not even documented! v) There doesn't seem to be a way to specify just which kind of audio I'm trying to adjust (unless the 'setMode' method is app vs system specific). Any thoughts on how I can get the functionality back to 1.1/1.5 - for now it just seems broken. Doug --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

