This commit is contained in:
ekresse
2021-01-06 12:47:46 +01:00
2 changed files with 27 additions and 26 deletions

View File

@@ -18,9 +18,20 @@ class TEST_Audio {
@Test @Test
void test() { void test() {
//sound.spieleJauJau(); //Test Sound in einem eigenen Thread abspielen
//sound.spieleJau(); sound.spieleJau();
sound.test(); //um das Programm zu beschäftigen
for(int i = 0; i < 500000; i++) {
System.out.println(i);
}
//Test Sound in einem eigenen Thread abspielen
sound.spieleJauJau();
//um das Programm zu beschäftigen
for(int i = 0; i < 500000; i++) {
System.out.println(i);
}
} }
} }

View File

@@ -2,8 +2,6 @@ package de.jaujau.daten;
import java.io.IOException; import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem; import javax.sound.sampled.AudioSystem;
@@ -23,11 +21,7 @@ public class Audio {
* Spielt den "Jau" Ton ab * Spielt den "Jau" Ton ab
*/ */
public void spieleJau() { public void spieleJau() {
try { spieleTon("/sound/jaujau.wav");
playSound("/sound/jau.wav");
} catch (Exception e) {
e.printStackTrace();
}
} }
@@ -35,35 +29,31 @@ public class Audio {
* Spielt den "JauJau" Ton ab * Spielt den "JauJau" Ton ab
*/ */
public void spieleJauJau() { public void spieleJauJau() {
try { spieleTon("/sound/jau.wav");
playSound("/sound/jaujau.wav");
} catch (Exception e) {
e.printStackTrace();
}
} }
/** /**
* Spielt den "JauJau" Ton ab * Spielt einen Ton ein einem eingene Thread ab
* @param Pfad zu der Sounddatei im Jar-Archiv
*/ */
public void test() { private void spieleTon(String Pfad) {
new Thread(new Runnable() { new Thread(new Runnable() {
@Override @Override
public void run() { public void run() {
try { try {
playSound("/sound/jaujau.wav"); playSound(Pfad);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
} }
}).start(); }).start();
}
/* for(int i = 0; i < 500000; i++) {
System.out.println(i);
} //Kann gelöscht werden wenn es nicht mehr in der GUI benötigt wird
*/ public void test() {
spieleJauJau();
} }