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;
}
これは、ファイルをインポートして結果を保存する方法です。