import java.io.File;
import javafx.application.Platform;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
public class Main {
public static void main(String[] args) {
Platform.startup(() -> { // Initialize JavaFX
String bip = "again.mp3";
Media hit = new Media(new File(bip).toURI().toString());
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.setOnEndOfMedia(() -> {
System.out.println("Song finished playing.");
System.exit(0);
});
mediaPlayer.play();
});
// Keep main thread alive
while (true) {
try {
Thread.sleep(1000); // Prevents premature exit
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}