diff --git a/src/main/java/it/polimi/ingsw/gc14/View/GUI/GUI.java b/src/main/java/it/polimi/ingsw/gc14/View/GUI/GUI.java index 2a86948..78111d8 100644 --- a/src/main/java/it/polimi/ingsw/gc14/View/GUI/GUI.java +++ b/src/main/java/it/polimi/ingsw/gc14/View/GUI/GUI.java @@ -145,11 +145,15 @@ public class GUI extends Application implements IView { primaryStage.show(); Platform.runLater(() -> primaryStage.setFullScreen(true)); - String musicUrl = getClass().getResource("/Audio/Music.mp3").toExternalForm(); - bgMusic = new MediaPlayer(new Media(musicUrl)); - bgMusic.setCycleCount(MediaPlayer.INDEFINITE); - bgMusic.setVolume(0.4); - bgMusic.play(); + try { + String musicUrl = getClass().getResource("/Audio/Music.mp3").toExternalForm(); + bgMusic = new MediaPlayer(new Media(musicUrl)); + bgMusic.setCycleCount(MediaPlayer.INDEFINITE); + bgMusic.setVolume(0.4); + bgMusic.play(); + } catch (Exception e) { + System.err.println("Audio unavailable: " + e.getMessage()); + } }