Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Problema Sonido
Enviado por John Smith el día 3 de junio de 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\\\");
}
}
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 */}
}