我正在使用AudioRecorder Class在Android上进行录音应用程序,并已使用不同的采样率44100,32000,24000,16000和8000.采样率44100提供了高质量的音频,但它需要非常大的尺寸,但其他采样率会给出可接受的文件大小的坏音质量非常差的音频。如何提高android上的音频质量
之前你说可能重复的问题我已经看到下面的链接:
但提到链接是从问题不同。
我的问题是如何获得高质量的音频与小文件大小的采样率,如32000,24000和8000?
或者有没有办法将wav文件从大尺寸压缩到小尺寸?
我的代码示例:
tempbufferSize = AudioRecord.getMinBufferSize(16000,AudioFormat.CHANNEL_CONFIGURATION_MONO,AudioFormat.ENCODING_PCM_16BIT);
........
mAudioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC,16000, AudioFormat.CHANNEL_CONFIGURATION_MONO,AudioFormat.ENCODING_PCM_16BIT,tempbufferSize);
mAudioRecord.startRecording();
.....
我已经涉及过Link.
请帮助我。
“如何改善Android的音频质量” - 获得一副新的耳机。 – 2012-08-06 13:02:26
@ H2CO3,请与相关评论帮助。不要写这些类型无关的评论。请。 – 2012-08-06 13:09:19