アンドロイドアラーム(STREAM_RING)の音量を変えたい。
私はこれを試してみます:
audioManager.adjustStreamVolume(
AudioManager.STREAM_RING,
audioManager.getStreamMaxVolume(AudioManager.STREAM_RING),
AudioManager.FLAG_PLAY_SOUND
);
しかし、それは機能せず、エラーが発生します(悪い方向7)
アンドロイドアラーム(STREAM_RING)の音量を変えたい。
私はこれを試してみます:
audioManager.adjustStreamVolume(
AudioManager.STREAM_RING,
audioManager.getStreamMaxVolume(AudioManager.STREAM_RING),
AudioManager.FLAG_PLAY_SOUND
);
しかし、それは機能せず、エラーが発生します(悪い方向7)
AdjustStreamVolumeではなくsetStreamVolumeを使用する必要があります。AdjustStreamVolumeは、1レベル上または下に調整します。
audioManager.setStreamVolume(
AudioManager.STREAM_RING,
audioManager.getStreamMaxVolume(AudioManager.STREAM_RING),
AudioManager.FLAG_PLAY_SOUND
);
AudioManager.adjustStreamVolumeのドキュメントをご覧ください。
public void AdjustStreamVolume(int streamType、int direction、int flags)
..。
方向 音量を調整する方向。ADJUST_LOWER、ADJUST_RAISE、またはADJUST_SAMEのいずれか。
2番目のパラメーターは、これら3つの値のいずれでもありません。代わりにsetStreamValueを使用したいと思いませんか?