Open Hwater00 opened 2 years ago
1.관련 파일 CountUpView.kt , SimVoiceActivity.kt , RecordButton.kt , SoundVisualizerView.kt , State.kt
2.퍼미션
3.SoundVisualizerView.kt 음성 그래프 생성 Amplitude를 가져오고, Draw를 요청,오른 쪽부터 순차적으로 그리기, invalidate() // 드로잉 처리
4.음성 캐시 저장 private val recordingFilePath: String by lazy { "${externalCacheDir?.absolutePath}/recording.3gp" }
공식문서: https://developer.android.com/reference/android/media/MediaRecorder
1.관련 파일 CountUpView.kt , SimVoiceActivity.kt , RecordButton.kt , SoundVisualizerView.kt , State.kt
2.퍼미션
3.SoundVisualizerView.kt 음성 그래프 생성 Amplitude를 가져오고, Draw를 요청,오른 쪽부터 순차적으로 그리기, invalidate() // 드로잉 처리
4.음성 캐시 저장 private val recordingFilePath: String by lazy { "${externalCacheDir?.absolutePath}/recording.3gp" }