¿Cómo reproduzco un archivo de sonido en Java ME en teléfonos móviles Samsung?

StackOverflow https://stackoverflow.com/questions/216766

  •  03-07-2019
  •  | 
  •  

Pregunta

Los formatos de archivo que me gustaría reproducir incluyen .wav, .mp3, .midi.

He intentado usar las clases de Wireless Toolkit sin éxito. También he intentado usar la clase AudioClip que forma parte del SDK de Samsung; de nuevo con

¿Fue útil?

Solución

Si este dispositivo es compatible con audio / mpeg, deberías poder reproducir mp3. Utiliza este código dentro de tu midlet ...

Esto funciona en mis teléfonos symk de Nokia

// Code starts here put this into midlet run() method

public void run()
{
  try
  {
    InputStream is = getClass().getResourceAsStream("your_audio_file.mp3");
    player = Manager.createPlayer(is,"audio/mpeg");

//  if "audio/mpeg" doesn't work try "audio/mp3"

    player.realize();  
    player.prefetch();
    player.start();
  }
  catch(Exception e)
  {}
}

En cuanto a los emuladores, mi experiencia con Nokia es que no pude hacer que emule el reproductor de mp3, pero cuando pongo la aplicación en el teléfono funciona ...

Otros consejos

Sin el código fuente para revisar, sugeriría usar el kit de herramientas wireles (de http: //java.sun. com) primero . Contiene el emulador J2ME estándar para Windows y un código de ejemplo que le permitirá reproducir un archivo wav. suponiendo que funcione bien para usted, pruebe el mismo código en su dispositivo Samsung (por supuesto, la ubicación del archivo wav probablemente cambiará, por lo que tendrá que hacer una pequeña modificación en el código de ejemplo). Suponiendo que funcione, compare su código que no coincide con el código de ejemplo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top