SALUT
je voudrais envoyer plusieurs vidéo sur mon sketch par controlip5 en GSMovie sur un fond vidéo lui aussi
et que les vidéo envoyez un fois terminer laisse place a mon fond qui lui tourne en boucle
merci d'avance
Hors ligne
tu as déjà réalisé quoi dans ton sketch ?
Hors ligne
voila le détail
Layer Testy-------------------------------------------------------------------------------------
import controlP5.*;
import codeanticode.gsvideo.*;
import com.nootropic.processing.layers.*;
AppletLayers layers;
ControlP5 cp5;
void setup() {
size(160, 125);
background(0);
layers = new AppletLayers(this);
Bottom = new GSMovie(this, "trl.mov");
Capsul1 = new GSMovie(this, "trl.mov");
Capsul2 = new GSMovie(this, "trl.mov");
Topper = new GSMovie(this, "trl.mov");
cp5 = new ControlP5(this);
cp5.addButton("BOT")
.setPosition(1, 100)
.setSize(40, 25)
.setColorBackground(color(0, 255, 0, 20))
.setColorActive(color(0, 255, 0, 50))
.setColorForeground(color(0, 255, 0, 80))
;
cp5.addButton("CP1")
.setPosition(40, 100)
.setSize(40, 25)
.setColorBackground(color(0, 255, 0, 20))
.setColorActive(color(0, 255, 0, 50))
.setColorForeground(color(0, 255, 0, 80))
;
cp5.addButton("CP2")
.setPosition(80, 100)
.setSize(40, 25)
.setColorBackground(color(0, 255, 0, 20))
.setColorActive(color(0, 255, 0, 50))
.setColorForeground(color(0, 255, 0, 80))
;
cp5.addButton("TP")
.setPosition(120, 100)
.setSize(40, 25)
.setColorBackground(color(0, 255, 0, 20))
.setColorActive(color(0, 255, 0, 50))
.setColorForeground(color(0, 255, 0, 80))
;
}
void paint(java.awt.Graphics g) {
if (layers != null) {
layers.paint(this);
}
else {
super.paint(g);
}
}
void draw() {
}
void TP() {
layers.addLayer(new Topper(this, 0, 0));
}
void CP1() {
layers.addLayer(new Capsul1(this, 0, 0));
}
void CP2() {
layers.addLayer(new Capsul2(this, 0, 0));
}
void BOT() {
layers.addLayer(new Bottom(this, 0, 0));
}
void movieEvent(GSMovie movie) {
movie.read();
}
void stop() {
}
Bottom--------------------------------------------------------------------
GSMovie Bottom;
class Bottom extends Layer {
int x, y;
Bottom(PApplet parent, int x, int y) {
super(parent);
}
void setup() {
}
void draw() {
background(0, 0);
tint(0, 255, 0);
image(Bottom, 0, 0);
Bottom.play();
}
}
Capsul1-----------------------------------------------------------------
GSMovie Capsul1;
class Capsul1 extends Layer {
int x, y;
Capsul1(PApplet parent, int x, int y) {
super(parent);
}
void setup() {
}
void draw() {
background(0, 0);
tint(255, 255, 0, 80);
image(Capsul1, 0, 0);
Capsul1.play();
}
}
Capsul2----------------------------------------------------------------------
GSMovie Capsul2;
class Capsul2 extends Layer {
int x, y;
Capsul2(PApplet parent, int x, int y) {
super(parent);
}
void setup() {
}
void draw() {
background(0, 0);
tint(0, 255, 255, 60);
image(Capsul2, 0, 0);
Capsul2.play();
}
}
Topper-------------------------------------------------------------------------
GSMovie Topper;
class Topper extends Layer {
int x, y;
Topper(PApplet parent, int x, int y) {
super(parent);
}
void setup() {
}
void draw() {
background(0, 0);
tint(255, 0, 255, 40);
image(Topper, 0, 0);
Topper.play();
}
}
---------------------------------------------------------------------------------------
MERCI C
Hors ligne
le code marche chez toi, parce que chez moi, ça arrete pas de me sortir des erreurs sur les boutons
Hors ligne
Salut
Waip ca marche sans problème
Hors ligne
Mais Je ne Parviens Toujours pas a me débarrasser de ma vidéo
Hors ligne