0

我正在尝试使用 Minim 在 Eclipse 中播放音乐文件。但我收到了这个错误:

    ==== 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() {
       } 
     }
4

2 回答 2

1

您将声音文件放在数据目录中,但也尝试将下面的两行移出设置并进入设置方法。

minim = new Minim(this);
player = minim.loadFile("data/groove.mp3"); // path includes data

这对我有用。

于 2019-01-17T21:06:45.747 回答
0

我不知道该把它放在哪里,但这是我要解决的问题:

尝试打印出来:

System.out.println(new File().getAbsolutePath());

这将告诉您从哪个目录运行。

一般来说,我猜文件会放在项目的顶层,在src目录旁边。您也可以尝试在那里添加一个data目录并将您的文件放在那里。

于 2018-06-14T19:03:36.817 回答