我试图在Eclipse中使用Minim播放一个音乐文件。但我发现了一个错误:
==== JavaSound Minim Error ====
==== java.io.FileNotFoundException: groove.mp3
=== Minim Error ===
=== Couldn't load the file groove.mp3
在处理编辑器中,文件必须位于草图的data
文件夹中,但是当我使用Eclipse时,应该将文件放在哪里呢?
我的代码:
import ddf.minim.AudioPlayer;
import ddf.minim.Minim;
import processing.core.PApplet;
public class test extends PApplet {
Minim minim;
AudioPlayer player;
public static void main(String[] args) {
PApplet.main(test.class);
}
@Override
public void settings() {
size(600, 600);
}
@Override
public void setup() {
background(255);
minim = new Minim(this);
player = minim.loadFile("groove.mp3");
//player.play();
}
@Override
public void draw() {
}
}
发布于 2018-06-14 19:03:36
我不知道该把它放在什么地方,但我要做的是找出答案:
试着打印出来:
System.out.println(new File().getAbsolutePath());
这将告诉您您从哪个目录中运行。
通常,我猜文件将位于项目的顶层,位于src
目录旁边。您也可以尝试在那里添加一个data
目录并将您的文件放在那里。
发布于 2019-01-17 21:06:45
您可以将声音文件放在数据目录中,但也尝试将下面的两行移出安装程序并放入设置方法中。
minim = new Minim(this);
player = minim.loadFile("data/groove.mp3"); // path includes data
这就是对我起作用的东西。
https://stackoverflow.com/questions/50864154
复制相似问题