Kenneth van Ewijk 10 anni fa
parent
commit
aaaf460a53
2 ha cambiato i file con 24 aggiunte e 0 eliminazioni
  1. 24 0
      src/main/Window.java
  2. BIN
      src/resources/audio/soundtrack.wav

+ 24 - 0
src/main/Window.java

@@ -1,5 +1,12 @@
 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 model.GameModel;
@@ -32,5 +39,22 @@ public class Window extends JFrame {
 		setContentPane(view);
 
 		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