GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Player em Java

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.

Dá uma olhada nisso aqui:

http://www.guj.com.br/posts/list/76160.java :smiley:

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?

Quer um player completo de exemplo?

http://www.javazoom.net/jlgui/sources.html

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 :stuck_out_tongue:
Não conhecia essa API, valeu pela dica :wink:

realmente é uma api extremamente boa, e muito fácil de usar, recomendo à todos :smiley:
http://jacomp3player.sourceforge.net/

//