Kenneth van Ewijk 10 жил өмнө
parent
commit
aaaf460a53

+ 24 - 0
src/main/Window.java

@@ -1,5 +1,12 @@
 package main;
 package main;
 
 
+import java.io.IOException;
+
+import javax.sound.sampled.AudioInputStream;
+import javax.sound.sampled.AudioSystem;
+import javax.sound.sampled.Clip;
+import javax.sound.sampled.LineUnavailableException;
+import javax.sound.sampled.UnsupportedAudioFileException;
 import javax.swing.JFrame;
 import javax.swing.JFrame;
 
 
 import model.GameModel;
 import model.GameModel;
@@ -32,5 +39,22 @@ public class Window extends JFrame {
 		setContentPane(view);
 		setContentPane(view);
 
 
 		setVisible(true);
 		setVisible(true);
+		playAudio();
+	}
+	
+	private void playAudio()
+	{
+		Clip clip = null;
+		try {
+			clip = AudioSystem.getClip();
+			AudioInputStream inputStream = AudioSystem.getAudioInputStream(Main.class.getResource("/resources/audio/soundtrack.wav"));
+		    clip.open(inputStream);
+		} catch (LineUnavailableException | IOException | UnsupportedAudioFileException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+	    
+	    clip.loop(Clip.LOOP_CONTINUOUSLY);
 	}
 	}
+	
 }
 }

BIN
src/resources/audio/soundtrack.wav