Как вы инициализируете свой рекордер?
Это работает для меня для Nougat
private void InitMediaRecorder()
{
_recorder = new MediaRecorder();
_recorder.SetAudioSource(AudioSource.Mic);
_recorder.SetOutputFormat(OutputFormat.Mpeg4);
_recorder.SetAudioEncoder(AudioEncoder.AmrNb);
_recorder.SetOutputFile("Your_file_path");
_recorder.Prepare();
}
Полагаю, вы уже установили свой манифест?
<uses-permission android:name="android.permission.RECORD_AUDIO" />