MediaRecorder音频录制问题

时间:2017-10-28 17:04:44

标签: android audio audio-recording mediarecorder android-mediarecorder

我想同时播放和录制 在不同设备上进行了几个小时的测试,例如 Redimi MI,MotoX,华硕Zenfone的轰鸣声录音配置就像魅力一样。

但是对于像Android 7这样的J3 Prime这样的三星,很少有三星星系

录制不带同时通过MediaPlayer播放音频(); 提供清晰明确的录制

但音频播放和录音在三星手机如J3 Prime和其他星系中产生非常嘈杂的输出,但在其他手机上,如Redimi MI,MotoX,Asus Zenfone,我之前说过的是清晰输出。

localFileName = getFileName()+".wav";
localFile = new File(localdir, localFileName);
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
mRecorder.setOutputFormat(AudioFormat.ENCODING_PCM_16BIT);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mRecorder.setAudioChannels(1);
mRecorder.setAudioEncodingBitRate(128000);
mRecorder.setAudioSamplingRate(44100);
mRecorder.setOutputFile(localFile.getPath());

我无法理解这个问题,如果有人有清晰录音配置的经验,建议将不胜感激

尝试降低比特率,采样率和编码器,但在使用MediaPlayer音频播放完成录制时,三星手机不会产生噪音

0 个答案:

没有答案