Qual o erro do código? (JMF)

1 resposta
Linkel
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...
// á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();
            }
	}
    }
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

dudaskank

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