Skip to content
Snippets Groups Projects
Commit d5139ca9 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

implemented SoundHandler

parent e09b3294
Branches
Tags
No related merge requests found
File added
File added
File added
package de.bricked.game.sound;
import java.net.MalformedURLException;
import java.net.URISyntaxException;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import logger.LogLevel;
import logger.Logger;
public class SoundHandler
{
public static void play(String soundID)
{
try
{
String path = SoundHandler.class.getResource("/de/bricked/resources/sounds/" + soundID + ".mp3").toURI().toURL().toString();
Media sound = new Media(path);
MediaPlayer mediaPlayer = new MediaPlayer(sound);
mediaPlayer.setAutoPlay(true);
}
catch(MalformedURLException | URISyntaxException e)
{
Logger.log(LogLevel.ERROR, Logger.exceptionToString(e));
}
}
}
\ No newline at end of file
...@@ -4,6 +4,7 @@ import java.util.Arrays; ...@@ -4,6 +4,7 @@ import java.util.Arrays;
import java.util.Locale; import java.util.Locale;
import java.util.ResourceBundle; import java.util.ResourceBundle;
import de.bricked.game.sound.SoundHandler;
import de.bricked.ui.Controller; import de.bricked.ui.Controller;
import javafx.application.Application; import javafx.application.Application;
import javafx.event.EventHandler; import javafx.event.EventHandler;
......
File added
File added
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment