gpt4 book ai didi

java - 从 jar 文件中读取声音文件

转载 作者:搜寻专家 更新时间:2023-10-31 19:47:42 24 4
gpt4 key购买 nike

所以我一直在制作游戏,并决定要为它制作音效。我可以很好地播放声音,直到我将类文件和(以及 wav 音频文件)打包到 jar 中,然后才发现它找不到文件。我正在使用 getClass().getResource("sounds/enemyExplode.wav") 来获取文件。我应该使用其他方法吗?提前致谢!

最佳答案

类加载器的getResource() 方法对类路径中的资源进行操作。如果您在 JAR 中的以下位置有声音:

/sounds/enemyExplode.wav

然后您需要在该调用中的路径前面使用前导斜杠(就像上面一样)。

请记住,JAR 文件实际上只不过是文件系统的打包版本(与 zip 格式相同),类加载器对其进行操作,就像它是文件系统一样。

关于java - 从 jar 文件中读取声音文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13982174/

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