» codelab : http://codelab.fr/accueil » Forum : Processing : http://codelab.fr/processing » Movie : Aucune image. : http://codelab.fr/6009 Ceci est la version imprimable d'un sujet du forum, pour retourner à la version complète : Movie : Aucune image. |
jojolaglaise — 2015-12-02 21:59:31 |
Bonjour :) |
Mushussu — 2015-12-03 12:58:36 |
Bonjour, import processing.video.*; int nombreSequences = 3; Movie[] video = new Movie[nombreSequences]; int index; float tempsSequence; void setup() { size(300, 151, P2D); frameRate(24); for (int i = 0; i < video.length; i++) { video[i] = new Movie(this, "test0" + i + ".mov"); video[i].pause(); println(video[i].duration()); } } void movieEvent(Movie m) { m.read(); } void draw() { background(0); image(video[index], 0, 0); } void mousePressed() { video[index].pause(); index = int(random(0, video.length)); tempsSequence = video[index].duration(); println("TS !!! : " + tempsSequence); video[index].jump(0); video[index].loop(); println("Lecture sequence n " + index); println("CHANGEMENT SEQUENCE"); } |
jojolaglaise — 2015-12-04 00:20:12 |
Merci beaucoup! :) |
Mushussu — 2015-12-08 19:17:28 |
Bonsoir, import processing.video.*; int nombreSequences = 3; Movie[] video = new Movie[nombreSequences]; int index; float tempsSequence; boolean test; void setup() { size(300, 151, P2D); frameRate(24); for (int i = 0; i < video.length; i++) { video[i] = new Movie(this, "test0" + i + ".mov"); video[i].pause(); println(video[i].duration()); } test = false; } void movieEvent(Movie m) { m.read(); } void draw() { background(0); if (test) { if ((video[index].duration() - video[index].time()) < 0.2) { changement(); } image(video[index], 0, 0); } } void mousePressed() { if (!test) { changement(); test = true; } } void changement() { index = int(random(0, video.length)); tempsSequence = video[index].duration(); println("TS !!! : " + tempsSequence); video[index].jump(0); video[index].loop(); println("Lecture sequence n " + index); println("CHANGEMENT SEQUENCE"); } |