bonjour,

je cherche à réaliser une player de video streamée sur J2ME en utilisant MMAPI. Je me remet doucement sur Java, et je pensais faire cela par étape.

j'ai déjà commencé par prendre l exemple de sun : MediaMidletV2 qui instancie une player qui va chercher un fichier mpeg1 par http.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
locator = "http://www.craftbits.com/j2me/promo.mpg";
player = Manager.createPlayer(locator);
player.setLoopCount(-1); // play indefinitely
player.prefetch(); // prefetch
player.realize(); // realize
player.start(); // and start
donc je pensais maintenant utiliser l autre méthode de manager qui permet d'instancier un player en passant en paramètre un InputStream et un fileType. j'ai tenté :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
  try{	
	         c = (StreamConnection)Connector.open(locator);	         
	         s = c.openInputStream();
	   }finally {
	            if (s != null)
                        s.close();
                    if (c != null)
                        c.close();
            }
            player = Manager.createPlayer(s, "video/mpeg");
...
qui ne fonctionne pas et lance l'exception
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
javax.microedition.media.MediaException: Unable to realize. error reading from DataSource
	at com.sun.mmedia.VideoPlayer2.doRealize(+438)
	at com.sun.mmedia.VideoPlayer2.realize(+100)
	at com.sun.mmedia.VideoPlayer2.prefetch(+30)
	at com.j2me.part4.PlayerManager.run(+129)
bon, comme je le disais je m y remet doucement, je cherche donc de mon coté mais si une personne peut m aider directement, voir meme si une personne a deja réalisé ce type de projet et peut me donner qq pistes, j'en serais très heureux.

merci d'avance.