Когда я использую Android AudioRecord для записи с микрофона, я получаю этот раздражающий артефакт
Есть ли способ избежать или удалить это? Что это? Или я так понимаю, потому что я сделал что-то не так в конфигурации (но все остальное работает нормально).
Вот моя конфигурация AudioRecord:
sampleRateInHz = 44100;
channelConfigRec = AudioFormat.CHANNEL_IN_MONO;
audioFormat = AudioFormat.ENCODING_PCM_16BIT;
bufferSizeInBytesRec = AudioRecord.getMinBufferSize(sampleRateInHz, channelConfigRec, audioFormat);
audioSource = AudioSource.MIC;
Я почти уверен, что мой код правильный, потому что я могу записать все нормально, но в начале есть этот щелчок.