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
}
↧
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):
↧