# Eclipse IDE with Processing - Can't play video

**URL:** https://discourse.processing.org/t/eclipse-ide-with-processing-cant-play-video/45772
**Category:** Libraries
**Created:** [February 15, 2025, 10:38pm UTC](https://discourse.processing.org/t/eclipse-ide-with-processing-cant-play-video/45772 "2025-02-15T22:38:29Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Ojey](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@Ojey](https://discourse.processing.org/u/Ojey)
#### Post date: [February 15, 2025, 10:38pm UTC](https://discourse.processing.org/t/eclipse-ide-with-processing-cant-play-video/45772/1 "2025-02-15T22:38:29Z")

</div>

Hi  
I want to play just a video, it work great in processing IDE with the librairy processing.video.\*;  
But with Eclipse i can’t play anything, it seems that there is a problem with gstreamer.  
I have this error.  
Can you help me, i’m stuck.

```auto
java.lang.NoClassDefFoundError: org/freedesktop/gstreamer/Bus$ERROR
	at core.Loop.setup(Loop.java:29)
	at processing.core.PApplet.handleDraw(PApplet.java:2051)
	at processing.awt.PSurfaceAWT$9.callDraw(PSurfaceAWT.java:1386)
	at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:356)
Caused by: java.lang.ClassNotFoundException: org.freedesktop.gstreamer.Bus$ERROR
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 4 more

```

With this code :

```Processing
package core; 

import processing.core.*;
import processing.video.*;

import java.io.File;

public class Loop extends PApplet {

    Movie movie;

    public void settings() {
        size(560, 406); // Définit la taille de la fenêtre
    }

    public void setup() {
        background(0);

        // Vérifier si le fichier vidéo est bien accessible
        String videoPath = sketchPath("launch2.mp4");
        File videoFile = new File(videoPath);
        if (!videoFile.exists()) {
            System.err.println("Erreur : La vidéo 'launch2.mp4' n'a pas été trouvée dans le dossier 'data/'.");
            exit();
        }

        // Charger et jouer la vidéo en boucle
        movie = new Movie(this, videoPath);
        movie.loop();
    }

    public void movieEvent(Movie m) {
        m.read(); // Lire les nouvelles frames de la vidéo
    }

    public void draw() {
        if (movie.width > 0 && movie.height > 0) {
            image(movie, 0, 0, width, height);
        } else {
            background(0); // Écran noir en attendant la vidéo
        }
    }

    public static void main(String[] passedArgs) {
        PApplet.main(core.Loop.class.getName()); // Appelle la classe Loop avec son package
    }
}

```

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [February 19, 2025, 12:11pm UTC](https://discourse.processing.org/t/eclipse-ide-with-processing-cant-play-video/45772/2 "2025-02-19T12:11:40Z")

</div>


