audio - 处理中的 OutOfBoundsException(声音库)
问题描述
我最近开始玩 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 文件位于同一文件夹中。
解决方案
将 mp3 文件放在名为 data 的文件夹中,该文件夹应位于 .pde 文件所在的位置。
不过,这可能无法解决您的问题。如果问题仍然存在,那么是 SoundFile 库的问题,您目前无能为力。
我听说有人推荐“minim”库。尝试调查一下,因为继续使用 SoundFile 库只会导致问题。
推荐阅读
- javascript - JS Turf,检查线是否完全在多边形内
- javascript - 在 Express 中获取另一个控制器中一个控制器的响应
- python - 窗口中只出现了一张图片
- javascript - 无法在 VueJS 中导入 Popper.js
- python - 尝试安装 Docker 映像时出现 Docker 构建错误“exec 格式错误”
- python - 基于 groupby 和 pandas 系列过滤数据框
- html - 如何在同一类中对齐我的徽标和文本?
- vue.js - Quasar 动态复选框不为空 onload
- python -
由于刮擦时的标签,文本被分成新行 - php - Symfony UserPasswordEncoderInterface generates different values on each call