public void reSampleRate(String inputPath,String outputPath,int inputSampleRate,int outputSampleRate){
File BeforeSampleChangedFile = new File(inputPath);
File SampleChangedFile = new File(outputPath);
try {
FileInputStream fis = new FileInputStream(BeforeSampleChangedFile);
FileOutputStream fos = new FileOutputStream(SampleChangedFile);
//同样低采样率转高采样率也是可以的,改下面参数就行。
new SSRC(fis,fos,inputSampleRate,outputSampleRate,2,2,1,Integer.MAX_VALUE,0,0,true);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
实用该方法需要以下三个类辅助:https://download.csdn.net/download/yangchanghong1995/10612990