改变媒体播放器的音量

时间:2012-10-25 17:53:25

标签: android android-mediaplayer

  

可能重复:
  How to control media volume?

我正在制作游戏,当它开始时,我通过以下方式播放音乐: ourSong = MediaPlayer.create(GameMenu.this,com.saad.batman.R.raw.fire);

    SharedPreferences getPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
    boolean music = getPrefs.getBoolean("checkbox", true);
    if (music == true){
        ourSong.start();
    }

现在我想做的是,当我从游戏菜单中选择选项时,我希望能够增加或减少音乐音量。我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您使用音量按钮,那么您不需要做任何事情?只是使用它。

要在游戏菜单中进行设置,请在菜单中添加类似微调器的内容。 从中获取设置值,并传入setVolume方法。

mpVolumn是左右浮点数。

请注意,mpVolumn必须小于1,因此请将最大值设置为0.99或其他

mediaPlayer.setVolume(mpVolumn,mpVolumn);