Windows 8 で Processing 2.02 を実行しており、jre 7 がインストールされており、最新の Minim バージョン (2013 年 9 月 20 日現在) を使用して、API レベル 11 用に作成されたエミュレーターを実行しています。エミュレーターで実行できることを確認するためのテスト スケッチを作成しました (単純な線が描かれた 100x100 の緑色のキャンバス)。これは機能します。次に、MP3 サウンド スニペットを再生する Minim をテストするためのスケッチを書きました。mp3 ファイルは約 201K で、data フォルダーにあります。スケッチは 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