使用JAVA为.wav格式的Android audio recorder设置自定义属性
我正在Android中通过一个内置的MediaRecorder对象使用JAVA开发一个音频记录器。我需要以.wav格式录制音频剪辑。但是没有办法使用MediaRecorder对象附带的标准属性。我目前正在使用这些自定义属性生成一个.wav文件使用JAVA为.wav格式的Android audio recorder设置自定义属性,java,android,wav,audio-recording,mediarecorder,Java,Android,Wav,Audio Recording,Mediarecorder,我正在Android中通过一个内置的MediaRecorder对象使用JAVA开发一个音频记录器。我需要以.wav格式录制音频剪辑。但是没有办法使用MediaRecorder对象附带的标准属性。我目前正在使用这些自定义属性生成一个.wav文件 mediaRecorder.setOutputFormat(AudioFormat.ENCODING_PCM_16BIT); mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); me
mediaRecorder.setOutputFormat(AudioFormat.ENCODING_PCM_16BIT);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mediaRecorder.setAudioChannels(1);
mediaRecorder.setAudioEncodingBitRate(128000);
mediaRecorder.setAudioSamplingRate(48000);
但是我需要生成一个更精确、质量更高的.wav文件。这些属性是否有自定义项,或者实现.wav音频录制器的其他更好的方法