任何人都知道如何通过点击手机侧面的音量按钮来增加/减少媒体播放器的声音音量?如果手机设置为静音模式,如何将声音静音?
代码I使用:
mp = MediaPlayer.create(this, R.raw.sound);
mp.start();
答案 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);