// área de importação...
import java.net.URL;
import javax.media.*;
import javax.swing.JFileChooser;
// área de declaração e instância...
private JFileChooser fc = new JFileChooser();
private String fileName;
private Player player;
// método responsável por reproduzir o arquivo selecionado pelo usuário...
public void reproduzirArquivo(){
fc.setDialogTitle("Seleção de Arquivo de Mídia");
int opcao = fc.showOpenDialog(this);
if (opcao == fc.APPROVE_OPTION) {
fileName = fc.getSelectedFile().toString();
try {
URL url = new URL("file", null, fileName);
player = Manager.createRealizedPlayer(url);
player.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Qual o erro do código? (JMF)
Boa tarde, galera!!!
Estou com um probleminha em JMF...
Preciso criar uma espécie de Media Player para tocar arquivos de som e vídeo...
Pesquisei no google e na ferramenta de busca do guj e consegui chegar até aqui...
Implementei o seguinte código para executar um arquivo de audio...
Blz. Mas quando executo a aplicação e chamo o método para reproduzir um arquivo mp3 selecionado dá o seguinte erro:
[color=red]Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 40000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@1632847
Error: Unable to realize com.sun.media.PlaybackEngine@1632847
javax.media.CannotRealizeException
at javax.media.Manager.blockingCall(Manager.java:2005)
at javax.media.Manager.createRealizedPlayer(Manager.java:528)[/color]
Alguém sabe o que está errado em meu método?
1 Resposta
Bem, fui procurar no google sobre esse erro e apareceu um monte hein, olha só: “Unable to handle format: mpeglayer3” (gostei dessa tag google rsrs [edit]ih gostei nada, não funcionou :()
Mas pelo menos achei uma coisa que talvez ajude, na verdade uma outra biblioteca chamada Jlayer e um tal de JMF MP3 Plugin, quem sabe algum deles te ajuda.
Criado 20 de março de 2008
Ultima resposta 20 de mar. de 2008
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo