Моя программа создает AudioRecord
объект для захвата звука. Он работает на аппаратном устройстве, но не работает на эмуляторе.
На эмуляторе я отслеживаю до этой строки
audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC,
RECORDER_SAMPLERATE, RECORDER_CHANNELS,
RECORDER_AUDIO_ENCODING, bufferElements2Rec * bytesPerElement);
, и после этого ничего не происходит. Это ни cra sh, ни исключение.
Как уловить эту ситуацию и заставить мое приложение реагировать плавно?