寒假学习17
修改后的代码:
javaCopy Code
import javax.sound.sampled.*;
import java.io.*;
public class AudioProcessingExample {
public static void main(String[] args) {
try {
// 读取音频文件
File audioFile = new File("input.wav");
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(audioFile);
// 获取音频格式信息
AudioFormat audioFormat = audioInputStream.getFormat();
// 创建目标音频流
AudioInputStream convertedAudioStream = AudioSystem.getAudioInputStream(audioFormat, audioInputStream);
// 创建目标音频文件
File convertedAudioFile = new File("output.wav");
AudioSystem.write(convertedAudioStream, AudioFileFormat.Type.WAVE, convertedAudioFile);
System.out.println("音频处理完成!");
} catch (UnsupportedAudioFileException | IOException e) {
e.printStackTrace();
}
}
}
浙公网安备 33010602011771号