Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Не воспроизводится музыка, а должна, в чем проблема?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
26 Авг 2024
Сообщения
638
Реакции
1
Java:
Expand Collapse Copy
@Override
    public boolean onEnable() {
        playSong("wtf/acidclient/utils/gaysecs.wav");
        this.performActionIfRequired(false);
        super.onEnable();
        return false;
    }

    private void playSong(String path) {
        try {
            File audioFile = new File(path);
            clip = AudioSystem.getClip();
            clip.open(AudioSystem.getAudioInputStream(audioFile));
            clip.start();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    @Override
    public void onDisable() {
        if (clip != null && clip.isRunning()) {
            clip.stop();
            clip.close();
        }
        super.onDisable();
    }
}

ошибок нет, но при запуске нету звука(
 
Java:
Expand Collapse Copy
@Override
    public boolean onEnable() {
        playSong("wtf/acidclient/utils/gaysecs.wav");
        this.performActionIfRequired(false);
        super.onEnable();
        return false;
    }

    private void playSong(String path) {
        try {
            File audioFile = new File(path);
            clip = AudioSystem.getClip();
            clip.open(AudioSystem.getAudioInputStream(audioFile));
            clip.start();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    @Override
    public void onDisable() {
        if (clip != null && clip.isRunning()) {
            clip.stop();
            clip.close();
        }
        super.onDisable();
    }
}

ошибок нет, но при запуске нету звука(
извините, я очень тупой и не так записал дирректорию, так что решено!
 
тебе нужно было прописать SoundUtil.class.getResourceAsStream("assets/minecraft/wtf/acidclient/utils/gaysecs.wav");
нет, там прикол был в том что, дирректория вот так выглядит "C:\\expensive-master\\src\\wtf\\acidclient\\utils\\acidcc.wav"
 
нет, там прикол был в том что, дирректория вот так выглядит "C:\\expensive-master\\src\\wtf\\acidclient\\utils\\acidcc.wav"
Прикол в том что это только у тебя так а то что я кинул будет у всех
 
нет, там прикол был в том что, дирректория вот так выглядит "C:\\expensive-master\\src\\wtf\\acidclient\\utils\\acidcc.wav"
лучше так не делать - используй Minecraft.getMinecraft().getResourceManager().getResouce(new ResourceLocation("acidclient/.../...wav")).getInputStream()
 
Назад
Сверху Снизу