2

ユーザーがデバイスで動かないかどうかをテストする簡単なアラーム アプリケーションを作成しています。もしそうなら、サービスはアラーム音を鳴らします。

問題は、ユーザーが音量を低い値に設定した場合 (またはミュートした場合) です。この次のコードを使用しても、アプリケーションはこの音量設定を使用します。

player = MediaPlayer.create(this, R.raw.sound);
audioManager = (AudioManager)getSystemService(AUDIO_SERVICE);
userVolume = this.audioManager.getStreamVolume(AudioManager.STREAM_ALARM);

audioManager.setStreamVolume(AudioManager.STREAM_ALARM, this.audioManager.getStreamMaxVolume(AudioManager.STREAM_ALARM), AudioManager.FLAG_PLAY_SOUND);

「マスター」ボリュームを設定する方法はありますか?

4

1 に答える 1