Я записываю аудио и видео в своем проекте Xamarin.Forms. Некоторые люди говорят мне, что при их использовании качество звука при записи низкое. После некоторых исследований я думаю, что это как-то связано с кодировщиком.
Это моя строка для установки кода c
this.mediaRecorder.SetAudioEncoder(AudioEncoder.Aac);
А вот доступные варианты кодировщика
В некоторых темах я вижу, что люди рекомендуют использовать AmrNb или Aa c (который я уже использую). Я перепробовал все варианты и не вижу заметной разницы.
Какой из них лучше всего подходит для записи звука на смартфонах?
Должен ли я вручную устанавливать битрейт звука, и если да, то как его определить?