private lateinit var audioManager: AudioManager
...
audioManager = getSystemService(Context.AUDIO_SERVICE) as AudioManager
val targetVolume = 0
audioManager.setStreamVolume(AudioManager.STREAM_ALARM, targetVolume, AudioManager.FLAG_PLAY_SOUND)
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, targetVolume, AudioManager.FLAG_PLAY_SOUND)
audioManager.setStreamVolume(AudioManager.STREAM_SYSTEM, targetVolume, AudioManager.FLAG_PLAY_SOUND)
audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, targetVolume, AudioManager.FLAG_PLAY_SOUND)
audioManager.setStreamVolume(AudioManager.STREAM_RING, targetVolume, AudioManager.FLAG_PLAY_SOUND)
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, targetVolume, AudioManager.FLAG_PLAY_SOUND)
오늘은 오디오 매니저를 이용해 기기의 볼륨을 한 번에 꺼 보도록 하겠습니다.

그런데... 통화 볼륨은 왜???
그건 아직 잘 모르겠네요. ㅋㅋㅋ 다음에 또 알게 되면 적어 보겠습니다.
댓글 없음:
댓글 쓰기