From 5a0d20134137ac350a377d6f890ce609dc0ea66a Mon Sep 17 00:00:00 2001 From: aleandro Date: Fri, 12 Jun 2026 17:45:30 +0200 Subject: [PATCH] Fix: try/catch in audio load+ --- .../java/it/polimi/ingsw/gc14/View/GUI/GUI.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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()); + } }