处理:找不到声音文件

时间:2016-05-04 01:27:11

标签: audio processing audio-player

我有一些代码可以在运行时播放音乐文件。

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()在绘制循环中时也会发生这种情况。我仔细检查以确保文件名匹配。我做错了吗?

3 个答案:

答案 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");