Reproducci贸n de video mpg

ainhoa
05 de Febrero del 2010
Hola,
Para reproducir en en dispositivo un archivo .mpg he creado un player de la siguiente forma:

InputStream is = getClass().getResourceAsStream("/"+url);

player = Manager.createPlayer(is, "video/mpeg");
....

El c贸digo generado funciona correctamente en el emulador de java sdk 3.0

Sin embargo en el dispositivo no muestra el video.
Poniendo trazas he visto que no se ejecuta porque al crear el objeto VideoControl devuelve null.
VideoControl video = (VideoControl) player.getControl("javax.microedition.media.control.VideoControl");

He visto, depu茅s de dar muchas vueltas, que al recuperar el content type del objeto player con player.getContentType() 茅ste devuelve que el tipo es application/octet-stream. Pero yo al crear el player le he indicado expl铆citamente que deb铆a ser "mpeg/video". Parece que por eso VideoControl es null.
El caso, es que no s茅 por qu茅 sucede esto ya que en el emulador todo es correcto y si desde el dispositivo no se encontrara el video o estuviese correcto deber铆a saltar una excepci贸n al crear el objeto player:
player = Manager.createPlayer(is, "video/mpeg");
驴Alguien puede ayudarme?

Muchas gracias