I have a feeling that will not work if Music is not already being played, see http://developer.android.com/reference/android/media/MediaPlayer.html Could you double check? MediaPlayer's state managment is horrible :/