Mein Ziel ist es, Dubletten (Paare) der Phrase "Dies ist ein Test" zu spielen, die eine WAV-Audiodatei ist. Bis jetzt ist es mir gelungen, eine zufällige Sequenz des Satzes zu erzeugen, wie "Test is this a", aber ich muss es so machen, dass es nur paarweise spricht, also "Das ist" ... "Ist ein" .. mit einer Pause von 100 Millisekunden zwischen jedem Wort und einer Pause von 400 Millisekunden zwischen jedem Paar. Das ist, was ich habe so weit ...Abspielen von zufälligen Wortpaaren in 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 ist, wie viele Paare das Programm spielt, aber ich weiß nicht, wo ich es in dem obigen Code implementieren würde. All dieser Code macht bisher nur alle 4 Wörter aus, aber nicht paarweise.
Tolle Lösung, aber während dieser Aufgabe, ich bin nicht erlaubt, Schnittstellen zu erstellen, muss ich die Klassen/Methoden verwenden, die sie mir zur Verfügung gestellt. Wenn Sie weitere Informationen benötigen, lassen Sie es mich wissen, – TheDkmariolink