ユーザーがデバイスで動かないかどうかをテストする簡単なアラーム アプリケーションを作成しています。もしそうなら、サービスはアラーム音を鳴らします。
問題は、ユーザーが音量を低い値に設定した場合 (またはミュートした場合) です。この次のコードを使用しても、アプリケーションはこの音量設定を使用します。
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);
「マスター」ボリュームを設定する方法はありますか?