0

可能重复:
如何控制媒体音量?

我正在制作一个游戏,当它开始时我通过这个播放音乐: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();
    }

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

4

1 回答 1

0

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

要将其设置在游戏菜单中,请在菜单中向滑块添加类似微调器的内容。从中获取设置值,并传递给 setVolume 方法。

mpVolumn 是浮点数,用于左右。

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

mediaPlayer.setVolume(mpVolumn, mpVolumn);

于 2012-10-25T18:34:34.103 回答