Let me just say this is great so far! Most the sketches have worked on my Samsung Vibrant with Android 2.1 and they even work with the TV Out feature so I can project them with my pocket projector! Time for some street VJing!
However, I can't get the video library to work. I started with the "Loop" example and changed the video file to one that I know for a fact works in Android. When I run the sketch, I get this error:
java.lang.VerifyError: processing.video.Movie at processing.android.test.loop.Loop.setup(Loop.java:31) at processing.core.PApplet.handleDraw(PApplet.java:1739) at processing.core.PGraphicsAndroid2D.requestDraw(PGraphicsAndroid2D.java:161) at processing.core.PApplet.run(PApplet.java:1630) at java.lang.Thread.run(Thread.java:1096)
Looking at the debug log, it seems that the video library is still trying to use QuickTime; I guess it's not ported yet? I would like to try to implement it, but I'm not even sure there's a way... I've looked all over the Android API at VideoView and MediaPlayer, but there's no way to get the pixels from the frame of a video that I can tell. I'm thinking about trying to render it to a VideoView, then grabbing the pixels from the View somehow? Does anyone know of a potential solution?
Debug log:
I/System.out(21354): done with loop() call, will continue...