Como faço para reproduzir um arquivo de som em Java ME em telefones celulares da Samsung?

votos
0

Formatos de arquivo que eu gostaria de jogar incluem .wav, .mp3, .midi.

Eu tentei usar as classes Wireless Toolkit sem sucesso. Eu também tentei usando a classe AudioClip que faz parte da Samsung SDK; novamente com

Publicado 19/10/2008 em 19:19
fonte usuário
Em outras línguas...                            


2 respostas

votos
3

Se este dispositivo suporta áudio / MPEG você deve ser capaz de reproduzir mp3 uso este código dentro do seu midlet ...

Isso funciona no meu Nokia telefones Symbian

// 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)
  {}
}

Quanto emuladores minha experiência nokia é que eu não poderia fazê-lo emular mp3 player, mas quando eu coloco aplicativo no telefone funciona ...

Respondeu 21/10/2008 em 23:05
fonte usuário

votos
1

Sem código fonte de rever, eu sugiro usar o kit de ferramentas wireles (de http://java.sun.com) primeiro . Ele contém o emulador J2ME padrão para janelas e código de exemplo que lhe permitirá reproduzir um arquivo wav. assumindo que funciona bem para você, tente o mesmo código no seu dispositivo Samsung (claro, a localização do arquivo wav provavelmente mudar para que você tenha uma pequena modificação para fazer no código exemplo). Assumindo que as obras, comparar o seu código que não faz com o código de exemplo.

Respondeu 21/10/2008 em 22:50
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more