我目前正在研究一個項目,該項目要求我使用我的參數暫停。然後將新聲音寫入文件,但是每次播放我的新文件時都只播放最後一個單詞。任何幫助將不勝感激。將WAV寫入文件
public void play(int pause, String filename, String path) throws InterruptedException {
// play the words in order
for (int i = 0; i < numWords; i++) {
myWordArray[i].blockingPlay();
Thread.sleep(pause);
try {
myWordArray[i].writeToFile("C:\\Users\\Taylor\\Desktop\\JavaMedia\\thisisatest_pause.wav\\");
} catch (SoundException e){
System.out.println("Error" +e);
}
}
}
請按照以下標準撰寫問題:http://stackoverflow.com/help/mcve –
看起來您正在寫同一個文件,因此只保留最後一個單詞。相反,您應該更改添加數組索引的wav文件的名稱,例如,爲每個單詞保存一個文件。 –