странный выбор, почему стандартный AudioRecorder не использовать? Ну да ладно, вариантов почему ошибка может быть несколько. Первое, вы пермишены на микрофон и запись аудио в манифесте прописали? У юзверя запросили? Если да, тогда может быть дело в том, что кодек не поддерживает те параметры, что вы ему подаете. Попробуйте поменять, особенно Sample rate (8кHz не все устройства поддерживают, тут стандартно 44100 или 48000)