Quantcast
Channel: Library Questions - Processing 2.x and 3.x Forum
Viewing all articles
Browse latest Browse all 2896

I made this code but it's looping and i don't want it to loop but i don't know how to change that):

$
0
0
import processing.serial.*;
import processing.video.*;
Movie myMovie;
Serial myPort;
String val;
boolean SpeelAf = false;

int x = 0;

void setup() {
  fullScreen();
  background(0);
   noStroke();
  fill(102);
String portName = Serial.list()[0]; //verander de  0 in een 1 of 2 enzo., zo
myPort = new Serial(this, portName, 9600);

myMovie = new Movie(this, "F:/Droombus.mp4");
myMovie.play();
}

void draw() {
   println(SpeelAf);
  if ( myPort.available() > 0)
  {  // Als er data is,
    if (SpeelAf == false) {
      val = myPort.readStringUntil('\n');  //alleen uitlezen als film
      println(val);
      SpeelAf = true;
      println(SpeelAf);
    }
  }
  if (SpeelAf == true) {
    myMovie.loop(); // afspelen tot het einde
  }
  else {
    myMovie.pause(); // afspelen tot het einde
    SpeelAf=false;
  }
  if (myMovie.available() == true) {
    myMovie.read();
    // SpeelAf=true;
  } else {
    //SpeelAf=false;
  }
  image(myMovie, 0, 0);   //dit is de grootte van het filmpje. Aan
}

Viewing all articles
Browse latest Browse all 2896

Trending Articles