2016-08-09 7 views

答えて

0

MediaPlayerの体積は、の体積に依存し、STREAM_MUSICである。ストリームの音楽の最大の音量を設定例えば

、前にあなたのサウンドを再生し、多分再設定値の後に古い値に(0):

このソリューションで、ユーザーの選択を尊重していません。デバイスをサイレントモードにすると、彼は邪魔にならない!

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

これは、mediaPlayer = new MediaPlayer()の前にコードを追加することで問題を解決し、無音状態でも機能しました。 –

関連する問題