Problema Sonido

John Smith
04 de Junio del 2008
Hola, estoy haciendo un juego en j2me y tengo un problema con el player: cuando lo pruebo en el IDE si suena los .midis y los .wav pero cuando lo paso al telefono no se reproduce la musica, el telefono es un samsung sgh-f250L y el codigo es el siguiente:
public void iniciarMusica(){
try {
InputStream is = getClass().getResourceAsStream(\"/sonido/musica/z3woods.mid\");
player = Manager.createPlayer(is,\"audio/midi\");
player.realize();
player.prefetch();
player.setLoopCount(-1);
player.start();
}catch (Exception e) {
System.out.println(\"error\");
}
}


whiteskull
04 de Junio del 2008
Prueba ponerlo así... de todas formas con el mismo código que tienes, prueba con otros midis, y de último es posible que tu móvil te permita configurar la ejecución de las aplicaciones j2me, por ejemplo en mi motorola K1, en las opciones me permite autorizar o denegar los accesos a la red de las aplicaciones, e incluso el acceso la grabación multimedia... pero en fin...
( Te funciona con las 3 barras invertidas junto a las comillas ? )
public void loadMidi(String nombre){
ficheroMidi=getClass().getResourceAsStream("/Sonidos/"+nombre);
try {
ReproductorMidi=Manager.createPlayer(ficheroMidi,"audio/midi");
ReproductorMidi.realize();
ReproductorMidi.prefetch();
} catch (Exception e) {/* mensaje de error */}
}

public void playMidi() {
try {
ReproductorMidi.start();
} catch (Exception e) {/* mensaje de error */}
}