OutOfBoundsException в обработке (звуковая библиотека) - PullRequest
0 голосов
/ 27 декабря 2018

Я недавно начал играть с Processing.Я хочу создать простой визуализатор FFT, который будет импортировать музыкальный файл с использованием библиотеки звуков.Вот мой код и консольный вывод.

Консольный вывод

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 голосов
/ 27 декабря 2018

Поместите mp3-файл в папку с именем data, которая должна находиться там, где находится ваш .pde-файл.

Это может не решить вашу проблему.Если проблема сохраняется, то это ошибка библиотеки SoundFile, и вы ничего не можете сделать в данный момент.

Я слышал, как люди рекомендуют библиотеку "миним".Попробуйте разобраться с этим, поскольку дальнейшее использование библиотеки SoundFile приведет только к проблемам.

...