안드로이드 개발 질문/답변
(글 수 45,052)
알림 소리가 있습니다.
알림소리를 연주하면 미디어 볼륨이 작게 되어 있는 사용자는 소리가 작게 나옵니다.
알람 앱을 보면 특정 시간에 저절로 최대의 소리로 "한!시!" 이렇게 나오고 다시 원래 볼륨으로 돌아갑니다.
수동이 아니라 자동으로 미디어 볼륨을 최대로 올렸다가
다시 낮추려면 어떤 API를 사용하면 될까요?
2011.11.04 13:46:49
raw media나 wav file이나 모두 type이 AudioManager.STREAM_MUSIC 으로 제어가 되네요
AudioManager am = (AudioManager) service.getSystemService(Context.AUDIO_SERVICE);
int waveBytesOldVolume_Stream_Music = am.getStreamVolume(AudioManager.STREAM_MUSIC);
am.setStreamVolume(AudioManager.STREAM_MUSIC, 15, AudioManager.FLAG_SHOW_UI);
// volume의 최대값은 15 이군요




AudioManager 의 setStreamVolume 메소드가 있습니다.