处理中的OutOfBoundsException(声音库)

时间:2018-12-27 20:02:13

标签: audio processing indexoutofboundsexception javasound

我最近开始玩Processing。我想创建一个简单的FFT可视化器,该可视化器将使用声音库导入音乐文件。这是我的代码和控制台输出。

Console Output

import processing.sound.*;
SoundFile file;

void setup()
{
    size();
    background(51);

    file = new SoundFile(this, "song.mp3");
    file.play();
}

void draw ()
{

}

有人可以解释为什么会这样吗?如何解决? 顺便说一句,声音文件(song.mp3)与.pde文件位于同一文件夹中。

1 个答案:

答案 0 :(得分:0)

将mp3文件放在一个名为data的文件夹中,该文件夹应该位于您的.pde文件所在的位置。

这可能无法解决您的问题。如果问题仍然存在,则是SoundFile库的问题,您目前无法执行任何操作。

我听说有人推荐“最小”库。尝试研究一下,因为继续使用SoundFile库只会导致问题。