最小致命异常



我在Windows 8中运行Processing 2.02,安装了jre 7,运行为API级别11创建的模拟器,使用最新的Minim版本(截至2013年9月20日)。我写了一个测试草图,以确保我可以在模拟器上运行东西(一个 100x100 绿色的画布,画了一条简单的线)。 这行得通。然后我写了一个草图来测试Minim播放mp3声音片段。 mp3文件约为201K,位于数据文件夹中草图在java中工作,但当我切换到Android模式时失败。

有人可以帮忙指导我让它运行吗? 提前谢谢你。

下面是草图和我收到的错误。

加工草图:>

  // libraries
  import dff.minim.*;
  // audio variables
  Minim myMinim;>
  AudioSnippet textReading;
  void setup() {
      size(100, 100);
      background(0, 255, 0); // green background color
      myMinim = new Minim(this);
      textReading = myMinim.loadSnippet("testmp3.mp3");
  }// setup
  void draw() {
  }// draw
  void mouseReleased() {
      textReading.play();
  }// mouseReleased
  void stop() {
      myMinim.stop();
      super.stop();
  )// stop

***错误:

-post-build:
debug:
FATAL EXCEPTION: Animation Thread
java.lang.ExceptionInInitializerError
    at processing.test.minimtest.MinimTest.setup(MinimTest.java:31)
    at processing.core.PApplet.handleDraw(Unknown Source)
    at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
    at processing.core.PApplet.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:1019)
Caused by: java.lang.NoClassDefFoundError: javax.sound.sampled.AudioFileFormat$Type
    at ddf.minim.Minim.<clinit>(Minim.java:65)
    ... 5 more

Minim使用javax.sound.*,这在Android上不存在。

尝试APWidgets并从媒体播放器示例开始。

另一种选择是使用Android SDK的媒体播放器。

相关内容

  • 没有找到相关文章

最新更新