Я работаю над обработкой 2.02 в Windows 8, установил jre 7, запустив эмулятор, созданный для уровня API 11, используя последнюю версию Minim (по состоянию на 9/20/2013). Я написал тестовый эскиз, чтобы убедиться, что я могу запускать вещи в эмулятор (холст 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
Привет всем в Android SDK, в Оказывается, моя проблема не Fatal Exception с миним. Это связано с тем, что Processing ожидает файлы в сравнении с Android. Обработка ожидает найти «вещи» под папкой данных, в то время как Android нуждается в них в папке «Активы» или папке res. Так же хорошо, как и обработка, как среда разработки (которую я люблю), мне нужно изолировать файлы ввода/вывода (видео, изображения, аудио), чтобы узнать, работает ли я на Android или нет! Я открыт для предложений, если у кого-то есть способ помочь легко переносить код между обработкой и Android. – Susanna