ユーザーがアプリを開いたときに、音楽の音量を携帯電話の着信音の音量に設定するようにしようとしています。これはこれまでの私のコードですが、 setVolume(float, float) のパラメーターが何であるか正確にはわかりません。アンドロイドのドキュメントはそれをうまく説明していません。ここで私のコードが間違っているのは何ですか?
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audio.getStreamVolume(AudioManager.STREAM_RING);
mPlayer = MediaPlayer.create(this, R.raw.song);
mPlayer.setOnErrorListener(this);
if(mPlayer!= null)
{
mPlayer.setLooping(true);
mPlayer.setVolume(currentVolume,1);
}