Esses dias tive a curiosidade de saber como tocar MP3 em java, e com alguns minutos descobri o quanto isso pode ser simples, graças as centenas de bibliotecas opensource que a comunidade JAVA já está acostumada. Darei um breve exemplo usando a biblioteca JLayer.
Para começar, faça o donwload em http://www.javazoom.net/javalayer/javalayer.html. É um arquivo bem pequeno que já vem com a documentação e o único jar necessário.
Adicione o arquivo jl1.0.jar ao CLASS_PATH da sua aplicação e análise o exemplo a seguir:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;
public class Tocador {
public static void main (String args[]){
FileInputStream in;
try {
//Inicializa o FileInputStream com o endereço do arquivo para tocar
in = new FileInputStream("D:/Hey Jude.mp3");
//Cria uma instancia da classe player passando para ele o InpuStream do arquivo
Player p = new Player(in);
//executa o som
p.play();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (JavaLayerException e) {
e.printStackTrace();
}
}
}
Retirado em 28/09/2012 do site : http://falandoemtecnologia.wordpress.com/2009/09/22/como-tocar-mp3-em-java/
Nenhum comentário:
Postar um comentário