Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-07-16 11:41:01 SON ET INTERACTION AVEC UNE LIBRARIE JMCVIDEO

REMI
nouveau membre
Date d'inscription: 2009-08-05
Messages: 4

SON ET INTERACTION AVEC UNE LIBRARIE JMCVIDEO



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  (.big_smile
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

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024