MediaPlayer
を使用して音を再生しています。現在のストリームの音量を受け取り、setVolume
メソッドを使用してメディアプレーヤーの音量として設定します。Androidのストリームボリュームを0から1の間の値に変換する方法
の問題は、私はこのようなボリュームの値を取る場合:
audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
IはsetSound
方法は、0と1の間の値
インデックスを0と1の間の値に変換するにはどうすればよいですか?
最大可能インデックスを知っていますか? yesの場合、最大可能インデックスで1を除算し、 'audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);で返されたものを、現在のインデックス/最大インデックスの –
で乗算します。私はちょうど最大のボリュームを得るインデックスも同様に私は自分自身を考えていないために自分自身をキックするかどうかを確認する必要があります –