Я sh использую один из моих локальных звуковых файлов для обеспечения фоновой музыки c, но я получаю это сообщение об ошибке:
Причина: java .lang.UnsatisfiedLinkError : Невозможно загрузить библиотеку: C: \ Program Files \ Amazon Corretto \ jdk1.8.0_232 \ jre \ bin \ glib-lite.dll
Но мой код выглядит следующим образом:
public class DungeonGUI extends Application {
private Dungeon dungeon;
private Stage stage;
private GridPane root;
private Button attack;
private Button heal;
// private Button checkInventory;
private Button save;
private Text characterHealth;
private Text characterPower;
private Text characterInventory;
private Text monsterHealth;
private Text monsterPower;
private File audioFile = new File("C:/Users/15774/Downloads/oof.mp3");
@Override
public void start(Stage stage) throws Exception {
setButtons();
dungeon = new Dungeon();
setTexts();
this.stage = stage;
root = new GridPane();
heal.setOnAction(this::onHeal);
attack.setOnAction(this::onAttack);
save.setOnAction(this::onSave);
stage.setTitle("Dungeone Dungeon");
root.setAlignment(Pos.CENTER);
setMedia();
setupRoot();
setStage(stage);
}
private void setMedia() {
Media media = new Media(audioFile.toURI().toString());
MediaPlayer mediaPlayer = new MediaPlayer(media);
mediaPlayer.setAutoPlay(true);
}
Как видите, я не вызывал программные файлы в любое время. В чем может быть проблема?
PS: это только часть моего кода. Если вам, ребята, нужна дополнительная информация, просто сделайте комментарий.