Audio is working! Videos are partly working - there seems to be something wrong with my motion glyphs in the smush codec, but converting from c++ to java was never going to be easy...