处理显示没有名为AudioClip的类

时间:2016-03-11 05:09:14

标签: java processing

我正在尝试在Processing中使用SoundCipher库制作一些音乐片段,

然而,当我运行库的例子时,其中一些显示

“找不到名为AudioClip的类或类型”

error message

我是否会错过要导入的重要软件包或库?

这是库创建者提供的示例代码。

import arb.soundcipher.*;
SoundCipher sc = new SoundCipher(this);
SCScore score;
AudioClip ac;

void setup() {
  score = new SCScore();
  ac = sc.loadAudioClip("plink.aif");
  score.addCallbackListener(this);  
  score.tempo(100);

  for(int i=0; i<4; i++) {
    score.addCallback(i / 4.0, 3);
  }
  score.play();
}

// Parse the callback message triggered during score playback.
public void handleCallbacks(int callbackID) {
 if(callbackID == 3) {
    sc.playAudioClip(ac);
 }
}

1 个答案:

答案 0 :(得分:1)

通过查看您询问的图书馆的参考资料,可以最好地回答这些问题。可以找到SoundCipher的参考here

考虑到这一点,您会注意到AudioClip类位于java.applet包中。所以你也必须导入它:

import java.applet.AudioClip;