我正在Xamarin.Forms项目中同时录制音频和视频。有人告诉我,录音时音频质量很低。经过研究,我认为这与编码器有关。
这是我用于设置编解码器的行
this.mediaRecorder.SetAudioEncoder(AudioEncoder.Aac);
And here are the available encoder options
在某些主题中,我看到人们建议使用AmrNb或Aac(我已经使用过)。我尝试了所有选项,但看不到任何明显的区别。
哪种手机最适合在智能手机上录制音频?
我应该手动设置音频比特率,如果是,我如何确定它?
this.mediaRecorder.SetAudioSource(AudioSource.VoiceRecognition);
this.mediaRecorder.SetAudioEncodingBitRate(128000);
this.mediaRecorder.SetAudioSamplingRate(16000);
我添加了这些行(基本上我增加了比特率并更改了音频源),我认为现在更好了。