2016-08-09 4 views

Antwort

0

Das Volumen von MediaPlayer ist abhängig vom Volumen von AudioManager für STREAM_MUSIC.

Zum Beispiel eingestellte Lautstärke auf max für Streamen von Musik, spielen, bevor Sie Ihren Sound, und vielleicht nach dem Wieder eingestellten Wert auf alten Wert (0):

Diese Lösung nicht Wahl der Benutzer respektieren. Er stört nicht, wenn er das Gerät in den Ruhemodus versetzt!

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC); 
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, maxVolume, 0); 
+0

Es löste das Problem durch Hinzufügen der Codes vor mediaPlayer = new MediaPlayer(), es funktionierte sogar in einer Stille. –