我有一些代码可以在运行时播放音乐文件。
import processing.sound.*;
SoundFile soundtrack;
void setup(){
soundtrack = new SoundFile(this, "space_music.wav");
//soundtrack.play();
}
void draw(){}
当我运行代码时,除了音轨初始化之外,其余的工作正常。弹出一条错误消息,上面写着
Error: Soundfile doesn't exist. Pleae check path
当我取消对soundtrack.play()的注释时,代码直接拒绝运行。当soundtrack.play()在绘制循环中时也会发生这种情况。我仔细检查以确保文件名匹配。我做错了吗?
答案 0 :(得分:0)
嘿,你添加创建一个名为"数据"在.pde文件的同一目录中
答案 1 :(得分:0)
您需要先安装声音库。
草图>导入库...>搜索声音>安装声音库
答案 2 :(得分:0)
首先,您需要确保使用最新的软件和Sound Library进行处理。
使用Sketch>从处理中添加声音库;导入库...>声音是最好的,以确保所有正确和库已正确安装。
然后,您必须指定声音文件的完整路径或目录或位置。你不能只是添加" space_music.wav"。您必须完全放置该文件的确切位置。
例如: 您的处理.pde文件已打开
C:\ My Documents \ Processing \ project_1 \ project.pde
并且您的声音文件已打开
C:\ My Documents \ Processing \ project_1 \ soundfile.mp3
然后你必须写
soundtrack = new SoundFile(this, "C:\My Documents\Processing\project_1\soundfile.mp3");