2

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

我正在使用的代码:

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

2 回答 2

6

我想这是你可能感兴趣的:

1、增大/减小声音的音量: Link Here

基本上OverrideonKeyDown然后调用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;
}
于 2012-07-26T04:49:53.970 回答
1

另一种方法是在您的 mediaPlayer 中设置

mp.setAudioStreamType(AudioManager.STREAM_RING);
于 2013-10-16T14:48:21.873 回答