我正在用Java导入X个音频文件并将它们混合到1个音频文件中创建此程序。在Java中混合音频文件
实施例:
导入: “Audio1.wav”, “Audio2.wav”。
混合它们。
导出:“Result.wav”
直到现在我有导入和导出方法,我的问题是混合文件到1个文件。
编辑:一些代码。
private static File openDialog(){
JFileChooser open = new JFileChooser();
int returnVal = open.showOpenDialog(open);
if (returnVal == JFileChooser.APPROVE_OPTION){
return open.getSelectedFile();
}
return open.getSelectedFile();
}
private static File saveDialog(){
JFileChooser save = new JFileChooser();
FileFilter filter = new FileNameExtensionFilter("Audio files", ".wav");
save.setFileFilter(filter);
//save.addChoosableFileFilter(new AudioFilter());
int returnVal = save.showSaveDialog(save);
if (returnVal == JFileChooser.APPROVE_OPTION){
return save.getSelectedFile();
}
return save.getSelectedFile();
}
private static List<File> importFile(File file){
files.add(file);
audioElements();
return files;
}
这就是我如何导入文件并保存结果。
很酷。你有问题吗?任何代码都显示你已经尝试了什么? – 2012-01-31 13:05:20
我的问题是如何混合'AudioInputStream'文件。 – rec 2012-01-31 16:04:55