gpt4 book ai didi

java - 如何获取 .wav 或 .mid 文件在 netbeans 之外播放?

转载 作者:行者123 更新时间:2023-12-01 15:42:32 27 4
gpt4 key购买 nike

我为测试游戏创建了一个简单的登录屏幕,它播放 .mid 音乐曲调。当您将鼠标悬停在按钮上时,会播放 .wav 声音。当我构建+编译程序时,这两种声音都会在 netbeans 内播放。当我在 netbeans 之外运行 .jar 文件时,它不起作用。有什么建议...

附注声音位于 src 文件夹内的一个名为 resources 的文件夹中。对于 .mid 音乐,我使用序列,对于 .wav,我使用 AudioInputStream 等。

最佳答案

您很可能正在尝试像访问文件一样访问应用程序资源。应用程序资源通常位于 Jar 文件内,并且必须通过 URL 访问。要形成 URL,请使用以下内容:

URL urlToMid = this.getClass().getResource("the.mid");

如果情况并非如此,那么下一个最可能的问题是该资源未包含在 Jar 中。

关于java - 如何获取 .wav 或 .mid 文件在 netbeans 之外播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7799296/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com