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 に答える