ハードキーで音量を変更する

ハードキーで音量を変更しようとすると音を流していない状態だと着信音量が変更されてしまう。

メディアプレイヤーを作った場合、アプリが起動してる時はメディアの音量を変更したいのに着信音量が変更されてしまうのでそれでは使いにくい。

そういった場合は以下のコードを入れるだけでメディア音量を変更することができる。

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // こいついれるだけでメディア音量に変わる
        setVolumeControlStream(AudioManager.STREAM_MUSIC);
    }