/** * GSVideo movie speed example. * * Use the GSMovie.speed() method to change * the playback speed. * */ import codeanticode.gsvideo.*; GSMovie myMovie; PFont font; public void setup() { size(320, 240); background(0); myMovie = new GSMovie(this, "balloon.ogg"); myMovie.loop(); font = loadFont("DejaVuSans-24.vlw"); textFont(font, 24); } public void movieEvent(GSMovie myMovie) { myMovie.read(); } public void draw() { if (1 < myMovie.width && 1 < myMovie.height) { image(myMovie, 0, 0, width, height); float newSpeed = map(mouseX, 0, width, 0.1, 2); myMovie.speed(newSpeed); fill(240, 20, 30); text(nfc(newSpeed, 2) + "X", width - 80, 30); } }