0
我的目標是播放短語「This is a test」的雙重音(雙),它是一個WAV音頻文件。到目前爲止,我成功地生成了一個隨機的短語序列,例如「Test is this a」,但我需要使它只能成對發言,所以「This is」...「是...」每個單詞之間暫停100米,每對之間暫停400毫秒。這是我迄今爲止...在Sound Arrays中隨機播放單詞
public void playDoublets(int numDoublets) throws InterruptedException {
ArrayList<Sound> list = new ArrayList();
for (int i =0; i < numWords; i++){
list.add(new Sound(myWordArray[i]));
}
Collections.shuffle(list);
for (int i = 0; i < numWords; i++){
list.get(i).blockingPlay();
Thread.sleep(400);
}
}
numDoublets是程序有多少雙劇本,但我不知道我會在代碼中實現它上面。所有這些代碼到目前爲止只是打印出所有4個單詞,但不是成對的。
非常棒的解決方案,但在這個任務中,我不允許創建接口,我必須使用他們提供給我的類/方法。如果您需要更多信息,請告訴我, – TheDkmariolink