Wie man die Lautstärke auf Android programmgesteuert auf Maximum stellt? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Wie steuere ich die Lautstärke in Android? 1 Antwort

Ich schreibe eine App für Android, die die Lautstärke erhöht und einen Song für 45 Sekunden abspielt und dann stoppt. Das funktioniert gut, aber ich kann nur die Lautstärke auf 50% einstellen. Gibt es eine Möglichkeit, die Lautstärke mit setVolume () auf 100% einzustellen?

Das ist mein Code:

final MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1);

//plays eye of the tiger for 45 seconds
if (messages.contains("MUSIC ONLY")){

    //turn up the volume
    mp.setVolume(20, 20);
    mp.start();

    //play ring tone for 45 seconds
    new Timer().schedule(new TimerTask() {
        @Override
        public void run() {
            mp.stop();
        }
    }, 45000);
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage