Hola:
Resulta que necesito reproducir archivos mp3 y según varios ejemplos se hace de la siguiente manera:
String currentMP3;
FileConnection fc = (FileConnection) Connector.open(currentMP3);
InputStream fis = fc.openInputStream();
Player p = Manager.createPlayer(fis, "audio/mpeg");
p.realize();
p.start();
Y reproduce el mp3, pero únicamente si el mp3 es pequeño, no más de 1mb (lo probé en celulares que si reproducen mp3). No entiendo porque no reproduce mp3 de 5Mb p.e. si el celular si los abre con su reproductor.
Entonces quiero saber si existe alguna manera de abrir un mp3 con el reproductor que trae el celular, algo como lo que se hace en J2SE:
Desktop.getDesktop().open(path);
que abre el archivo y nosotros no nos tenemos que preocupar de que programa se va a utilizar.
Saludos.