나는 마이크를 사용하고 녹음을 시작하기 위해 내 Android 앱을 가져 오려고 노력했습니다. 그러나 응용 프로그램은 AudioRecord StartRecording() 메서드에서 충돌을 계속합니다.Android AudioRecord 시작 녹음 - 응용 프로그램 멈춤
_recorder = new AudioRecord(AudioSource.Mic, RECORDER_SAMPLERATE, RECORDER_CHANNELS, RECORDER_AUDIO_ENCODING, _bufferSize);
if (_recorder.State == State.Initialized)
_recorder.StartRecording(); // <-- HANGS ON THIS LINE
도와주세요. StartRecording을 스레드 또는 다른 장소에 배치해야합니까? Vyshak에서 단서 (- 당신은 코드가 올바른지 확인하면 내 질문에 대답 한 후 사용 비동기 Task.it이
, 그리고 지금은 .Stop 방법에 달려 (앱 그래서 나는 수 충돌하지 않습니다 예외를 잡지 마라). 어떤 생각? – Rafferty
그런 다음 한 가지 작업을 수행하십시오. 일부 System.out.println();은 멈추는 위치를 식별합니다. –