Android Mediaplayer调整音量

时间:2012-07-26 03:30:34

标签: android media-player volume silent

任何人都知道如何通过点击手机侧面的音量按钮来增加/减少媒体播放器的声音音量?如果手机设置为静音模式,如何将声音静音?

代码I使用:

mp = MediaPlayer.create(this, R.raw.sound);
mp.start();

2 个答案:

答案 0 :(得分:6)

我认为这是您可能感兴趣的内容:

  

1,增加/减少声音的音量:   Link Here

基本上Override onKeyDown,然后致电mp.setVolumn(float leftVolume,float rightVolume);

  

2,如果手机设置为静音模式,则将声音静音

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);

switch (am.getRingerMode()) {
    case AudioManager.RINGER_MODE_SILENT:
        mp.setVolume(0,0);
        break;
}

答案 1 :(得分:1)

另一种方法是在mediaPlayer中设置

mp.setAudioStreamType(AudioManager.STREAM_RING);