J'essaye d'écrire un skectch ou la vidéo peut aller avancer et reculer suivant le mouvement de la sourie:ce que j'arrive à faire avec la librairie JMC par contre le son est stoppé lors des manipulations et j'aimerai qu'il fonctionne en continue
De plus je voudrais suivant le même mouvement de la sourie créer un effet de cache se refermant ou s'ouvrant (.
Je ne suis pas développeur merçi de votre aide.
voiçi mon sketch:
import jmcvideo.*;
import processing.opengl.*;
import javax.media.opengl.*;
JMCMovieGL myMovie;
int pvw, pvh;
int X,Y;
int nX,nY;
void setup() {
size(720, 576, OPENGL);
frame.setResizable(true);
background(0);
myMovie = movieFromDataPath("cri remi une minute.mov");
myMovie.loop();
X= width;
Y =height;
nX = X;
nY =Y;
}
void draw() {
PGraphicsOpenGL pgl = (PGraphicsOpenGL) g;
GL gl = pgl.beginGL();
{
if (pvw != width || pvh != height)
{
background(0);
gl.glViewport(0, 0, width, height);
pvw = width;
pvh = height;
}
myMovie.centerImage(gl);
}
pgl.endGL();
//creation du cache
Y+=(nY-Y);
fill(0);
rect(0,Y,width,height);
rect(0,-Y,width,height);
}
void mousePressed()
{
myMovie.setRate(0);
}
void mouseDragged()
{
myMovie.setPlaybackPercentage((float)mouseY / (float)width);
}
//mouvoir le cache suivant la sourie
/*void mouseMoved(){
nY= mouseY;*/
}
void mouseReleased()
{
myMovie.setRate(1);
}
JMCMovieGL movieFromDataPath(String filename)
{
return new JMCMovieGL(this, filename, RGB);
}
Hors ligne
Pages: 1