我找不到太多关于此的信息。我的大学正在使用 JGrasp,从我从使用更好的 IDE 的人们那里听到的消息来看,我认为 JGrasp 很糟糕。我的教授甚至根本不使用 JGrasp 项目,而是让我们使用 .java 文件。我设法编写了播放声音的程序,但我不知道该文件放在哪里。我已经用 C# 编码并使用 Visual Studio 3 年了,但我从来没有处理过这个问题。我将它放在与其他 .java 文件相同的文件夹中,因为我相信文件可以以这种方式通信,因为放置在 JGrasp 中同一文件夹中的 .java 文件能够相互通信。我什至将它放在我的 C 盘中看看它是否检测到它,但仍然找不到我的音频文件
我的第一次尝试是把它放在这里 C:Users/ProfileName/Desktop/Project1/sounds/Medic_cheers05.wav
我最后的尝试是将它放在这里 C:Medic_cheers05.wav
无论我将音频文件放在哪里,它都不起作用。
我需要有关在何处放置音频文件的帮助。我真的需要这方面的帮助,这让我很沮丧。其他地方我查过,但他们都把它放在.jar相关或项目相关的问题中。如果您不想使用 jar 或项目怎么办?如果可能的话,我能看看这是如何工作的吗?
最佳答案
说实话我不知道。 但你可以尝试的是:
"C:\\Users\\ProfileName\\Desktop\\Project1\\sounds\\Medic_cheers05.wav"
给出文件路径时。
请记住,IDE 通常无法识别转义序列 \
。因此,您需要将 \
加倍才能工作。
如果该程序适合您,我还建议您始终输入完整的文件路径。
通常,如果您将声音文件放在与 Java 项目相同的目录中,它应该可以工作。
关于java - 如何正确播放不在项目中的音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34735516/