安卓媒体播放器如何调整音量

3

有人知道如何通过点击手机侧面的音量按钮来调节mediaplayer的声音大小吗?如果手机设置为静音模式,如何将声音静音?

我正在使用的代码:

mp = MediaPlayer.create(this, R.raw.sound);
mp.start();
2个回答

7
我认为这是您可能感兴趣的内容:
1、增加/减少声音的音量: 链接在此 基本上,重写onKeyDown并调用mp.setVolume(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;

谢谢。它被用在我的项目中。 - patel

1

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

mp.setAudioStreamType(AudioManager.STREAM_RING);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接