Android的媒体播放器调节音量(Android Mediaplayer adjust volum

2019-09-20 06:03发布

任何人都知道我怎么可以增加/点击音量键在手机的侧面减少来自媒体播放器的音量? 我怎么能静音如果手机设置为静音模式?

我使用的代码:

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

Answer 1:

我觉得这是你可能会感兴趣的东西:

1,增大/减小音量: 链接在这里

基本上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;
}


Answer 2:

另一种方法是在你的媒体播放器设置

mp.setAudioStreamType(AudioManager.STREAM_RING);


文章来源: Android Mediaplayer adjust volume