哪种音频编码器编解码器最适合在安卓上录制最高质量的音频



我正在我的Xamarin.Forms项目中录制音频和视频。有些人告诉我,当他们使用它时,录制时的音频质量很低。 经过一些研究,我认为这与编码器有关。

这是我设置编解码器的行

this.mediaRecorder.SetAudioEncoder(AudioEncoder.Aac);

以下是可用的编码器选项

在某些线程中,我看到人们建议使用 AmrNb 或 Aac(我已经使用过(。我尝试了所有选项,但看不到任何明显的差异。

哪一个最适合在智能手机上录制音频?

我应该手动设置音频比特率吗,如果是,我该如何确定?

this.mediaRecorder.SetAudioSource(AudioSource.VoiceRecognition);           
this.mediaRecorder.SetAudioEncodingBitRate(128000);
this.mediaRecorder.SetAudioSamplingRate(16000);

我添加了这些行(基本上我提高了比特率并更改了音频源(,我认为现在更好了。

最新更新