Oi galera!
Eu gostaria de uma ajuda…
Eu preciso fazer um player em java, mas não sei como fazer… Se alguem puder me dar uma dica doq eu faço…
Eu nah sei se tem algo no java, q rode mp3 e wma ou outro tipo de arquivos mais leve…
Obrigado pela atenção.
Rodrigo Lipertte.
Aí, brother…
O Tópico que o amigo internetws lhe indicou fui em quem abriu, mas acho que não vai lhe ajudar muito não…
Dá uma olhada nisso…
Abrindo o arquivo de som…
public void openFile(){//abre uma janela para o usuário selecionar o arquivo desejado
int button = fc.showOpenDialog(this);
if (button == fc.APPROVE_OPTION) {
fileName = fc.getSelectedFile().toString();
Usando o caminho obtido para tocar o som…
try {
URL url = new URL("file", null, fileName);//cria uma URL passando como parâmetro o arquivo escolhido pelo usuário
player = Manager.createRealizedPlayer(url); //cria um player para reproduzir o arquivo
player.start();//inicializa o player
} catch (Exception e) {
e.printStackTrace();
}
Implementações de controle da execução do som…
if (m.getSource() == open){
openFile();
}
if (m.getSource() == close){
player.stop();//pausa o player
player.close();//encerra o player
open.setEnabled(true);
close.setEnabled(false);
}
Essas são as principais implementações de um Player…
No artigo do wikipedia tem mais detalhes, dá uma olhada lá se isso não te ajudar…
http://www.agoravirtual.net/wiki/index.php?title=Exemplo_de_c%C3%B3digo-fonte_para_um_MP3_player
Um grande abraço!
Valeu galera…
Eu tentei fazer aquele codigo q vc indicou Linkel ,mas deu problema na hora de importa o javax.manager e o javax.media.player .
deu uma mensagem (this import javax.manager can not be resolved)…
pq isso?
Eu acho que voce precisa do JMF (Java Media Framework)
Eu uso o JavaLayer da JavaZOOM que é meio antiginho, tinha feito um player e parei quando tava fazendo o equalizador, vou ver se consigo disponibilizar o código fonte hoje a noite.
Se vc conseguir eu agradeço, pq eu to quebrando a cabeça atraz desse player e nah to conseguindo fazer… se vc souber algum topico q fale sobre isso…
Obrigado.
Caso você queira montar um player que execute arquivos .mid você pode pesquisar sobre as classes Sequence e Sequencer
Vou mandar um presentinho no seu e-mail…
Espero que ajude.
Abraço
[quote=digolipertte]…Eu tentei fazer aquele codigo q vc indicou Linkel ,mas deu problema na hora de importa o javax.manager e o javax.media.player .
deu uma mensagem (this import javax.manager can not be resolved)…[/quote]
Você tem que baixar a JMF e adicionar ao seu projeto…
Conseguiu fazer?
Pessoal consegui resolver baixei uma api jaco_mp3 muito simples para quem quer rodar mp3.
obrigado pelas respostas pessoal.
[quote=digolipertte] Pessoal consegui resolver baixei uma api jaco_mp3 muito simples para quem quer rodar mp3.
obrigado pelas respostas pessoal.[/quote]
4 anos depois
Não conhecia essa API, valeu pela dica
realmente é uma api extremamente boa, e muito fácil de usar, recomendo à todos
http://jacomp3player.sourceforge.net/