Android Mediaplayer adjust volume
11,821
Solution 1
I think this is what you might be interested in:
1, increase/decrease the volume of the sound: Link Here
Basically Override
the onKeyDown
and then call mp.setVolumn(float leftVolume,float rightVolume);
2, mute the sound if the phone was set to silent mode
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
switch (am.getRingerMode()) {
case AudioManager.RINGER_MODE_SILENT:
mp.setVolume(0,0);
break;
}
Solution 2
Another way to do it is in your mediaPlayer to set
mp.setAudioStreamType(AudioManager.STREAM_RING);
Author by
reson90
Updated on August 07, 2022Comments
-
reson90 almost 2 years
Anyone know how can I increase/decrease the volume of the sound from mediaplayer by clicking on the volume button at the side of the phone? And how can I mute the sound if the phone was set to silent mode?
Code I'm using:
mp = MediaPlayer.create(this, R.raw.sound); mp.start();
-
patel over 11 yearsThank. Its used in My Project.