Open 1three opened 7 months ago
특정 버추얼머신 (7 Pro Device) 한정되는 에러
녹음 기능 앱을 개발하는 동안 MainActivity에서 MediaRecorder.start()를 호출할 때 "start failed" 메시지와 함께 RuntimeException이 발생했습니다. 이 문제는 오디오 녹음을 시작하려고 할 때 발생합니다.
MainActivity
MediaRecorder.start()
RuntimeException
앱이 충돌 없이 오디오 녹음을 시작하고 지정된 파일 경로에 녹음을 저장해야 합니다.
앱이 RuntimeException과 함께 충돌하며, MediaRecorder의 시작이 실패했음이 나타납니다.
MediaRecorder
recorder = MediaRecorder().apply { setAudioSource(MediaRecorder.AudioSource.MIC) setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP) setOutputFile(fileName) setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB) try { prepare() start() } catch (e: Exception) { Log.e("record APP(recording)", "Recording start failed: $e") } }
🙏🏻 이 문제를 해결하기 위한 인사이트나 제안이 있으시면 감사하겠습니다.
+
특정 버추얼머신 (7 Pro Device) 한정되는 에러
Issue
녹음 기능 앱을 개발하는 동안
MainActivity
에서MediaRecorder.start()
를 호출할 때 "start failed" 메시지와 함께RuntimeException
이 발생했습니다. 이 문제는 오디오 녹음을 시작하려고 할 때 발생합니다.재현 방법
기대 로직
앱이 충돌 없이 오디오 녹음을 시작하고 지정된 파일 경로에 녹음을 저장해야 합니다.
실제 동작
앱이
RuntimeException
과 함께 충돌하며,MediaRecorder
의 시작이 실패했음이 나타납니다.Code Snippet
시도한 해결 방법
🙏🏻 이 문제를 해결하기 위한 인사이트나 제안이 있으시면 감사하겠습니다.