현재 음량 확인 및 볼륨 조절하기
import android.widget.Toast;
import android.media.AudioManager;
import android.content.Context;
1. 볼륨 높이기
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
// 현재 볼륨 가져오기
int volume = am.getStreamVolume(AudioManager.STREAM_MUSIC); // volume은 0~15 사이어야 함
// volume이 15 보다 작을 때만 키우기 동작
if(volume < 15) {
am.setStreamVolume(AudioManager.STREAM_MUSIC, volume+1, AudioManager.FLAG_PLAY_SOUND);
}
else {
Toast.makeText(VideoViewActivity.this, "현재 최고 음량입니다.", Toast.LENGTH_SHORT).show();
}
2. 볼륨 낮추기
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
// 현재 볼륨 가져오기
int volume = am.getStreamVolume(AudioManager.STREAM_MUSIC); // volume은 0~15 사이어야 함
// volume이 0 보다 클 때만 줄이기 동작
if(volume > 0) {
am.setStreamVolume(AudioManager.STREAM_MUSIC, volume-1, AudioManager.FLAG_PLAY_SOUND);
}
else {
Toast.makeText(VideoViewActivity.this, "현재 최저 음량입니다.", Toast.LENGTH_SHORT).show();
}
'프로그래밍 > Android (Java)' 카테고리의 다른 글
ThemeDialog 인 Activity의 사이즈 조절 (activity 를 dialog 처럼 띄울때 사이즈 조절하기) (0) | 2018.08.30 |
---|---|
화면 해상도에 관계없는 레이아웃(Layout) 만들기 (0) | 2018.08.23 |
Preferences 변화 감지 (0) | 2018.08.14 |
로딩중 Dialog 간단하게 구현하기 (0) | 2018.08.09 |
videoview 일시정지, 재개 (0) | 2018.07.26 |