1. 녹음 기능 구현 private var recorder: MediaRecorder? = null private fun onRecord(start: Boolean) = if (start) { startRecording() } else { stopRecording() } 1-1) start와 stop으로 나눠주었다. private fun startRecording() { state = State.RECORDING recorder = MediaRecorder(this).apply { setAudioSource(MediaRecorder.AudioSource.MIC) //마이크 setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP) //저장 방식 (3GPP:기본 원시 ..