processing-video icon indicating copy to clipboard operation
processing-video copied to clipboard

processing about video playing and reverse playing issue

Open yoongangmin opened this issue 5 years ago • 0 comments

If run the code below, the video plays fine at first. If press the keyboard '2', it plays in reverse, and if press the keyboard '1', it plays. However, when I press '1' after press '2', the video runs a little and then stops :( what is the problem?

codes

import processing.video.*;

Movie myMovie; float playSpeed = 1.0;

void setup() { size(1920, 1080); frameRate(60); myMovie = new Movie(this, "test.mp4"); myMovie.play(); }

void movieEvent(Movie movie) { movie.read(); }

void draw() { background(0); image(myMovie, 0,0, width, height); myMovie.speed(playSpeed);

if(myMovie.time() > myMovie.duration()){ myMovie.stop(); myMovie.jump(myMovie.duration()); myMovie.stop(); } if(myMovie.time() < 0){ myMovie.jump(0); myMovie.stop(); } }

void keyPressed(){ if (key == '1'){ // keyPressed 1 = play playSpeed = 1.0; myMovie.play(); }

if (key == '2'){ // keyPressed 2 = playback playSpeed = -1.0; myMovie.play(); } }

yoongangmin avatar Nov 22 '20 10:11 yoongangmin