我正在用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