JMF - Java Media Framework

Galera,

Preciso executar um arquivo de aúdio remoto. Para isso estou usando o seguinte código:

 // Codigo de abertura do arquivo de audio
MediaPlayer player;
player  = new MediaPlayer();
player.setPlaybackLoop(false);
 //Abre um arquivo remoto            player.setMediaLocation("http://200.195.43.44/tmp/1187278249.358-Desenvolvimento-3035-out-20070816-123049-3097.WAV");
            player.start();

Só que está sendo lançada a seguinte execeção:

O Framework JMF suporta arquivos WAV? Se não, acho que terei de usar java sound. Alguém teria um exemplo básico de execução de um arquivo de audio usando java sound?

Desde já agradeço,

Valeu!!! :wink: :wink:

[quote]
O Framework JMF suporta arquivos WAV? Se não, acho que terei de usar java sound. Alguém teria um exemplo básico de execução de um arquivo de audio usando java sound?

Desde já agradeço,

Valeu!!! [/quote]

Tenho um pouquinho de experiência com desenvolvimento JMF e abaixo passo os documentos essênciais para responder a maioria de suas perguntas.
Seguinte, quanto ao suporte ao code WAVE dê uma olhada neste link diz tudo http://java.sun.com/products/java-media/jmf/2.1.1/formats.html
Note que o framework trata de formatos de codec especifícos com especificação de taxa, números de canais (mono, stereo , 5 channels …)…
Observer que o framework tem três “pacotes” um linux, windows, sem plataforma, cada um tem um nível de suporte aos codecs (áudio ou video).

Caso queira usar o JMF veja os requisitos básicos http://java.sun.com/products/java-media/jmf/2.1.1/requirements.html

Suporte ao protocolo RTP (esse é o melhor) http://java.sun.com/products/java-media/jmf/2.1.1/support-rtp.html

Guia do programador com exemplos “vivos” http://java.sun.com/products/java-media/jmf/1.0/guide/index.html

Um exemplo de uso http://java.sun.com/products/java-media/jmf/2.1.1/samples/samplecode.html

Outro exemplo http://java.sun.com/products/java-media/jmf/2.1.1/samples/index.html

Caso queira se aprofundar http://java.sun.com/products/java-media/jmf/2.1.1/guide/index.html
Para baixar a documentação completa http://java.sun.com/products/java-media/jmf/2.1.1/specdownload.html

E por último o melhor tutorial, o que me fez entender e construir algo (lógico usando os outros materias também).


Se quiser fazer algo no JMF deve ir além, ler ler ler ler ler ler…

Caro dreampeppers99,

Muito obrigado pela ajuda. Valeu!!!

Todos esses links deram para a mesma pagina. :?
To lendo e relendo esse material

[quote=Aramati][quote=dreampeppers99]
Tenho um pouquinho de experiência com desenvolvimento JMF e abaixo passo os documentos essênciais para responder a maioria de suas perguntas.
Seguinte, quanto ao suporte ao code WAVE dê uma olhada neste link diz tudo http://java.sun.com/products/java-media/jmf/2.1.1/formats.html
Note que o framework trata de formatos de codec especifícos com especificação de taxa, números de canais (mono, stereo , 5 channels …)…
Observer que o framework tem três “pacotes” um linux, windows, sem plataforma, cada um tem um nível de suporte aos codecs (áudio ou video).

Caso queira usar o JMF veja os requisitos básicos http://java.sun.com/products/java-media/jmf/2.1.1/requirements.html

Suporte ao protocolo RTP (esse é o melhor) http://java.sun.com/products/java-media/jmf/2.1.1/support-rtp.html

Guia do programador com exemplos “vivos” http://java.sun.com/products/java-media/jmf/1.0/guide/index.html

Um exemplo de uso http://java.sun.com/products/java-media/jmf/2.1.1/samples/samplecode.html

Outro exemplo http://java.sun.com/products/java-media/jmf/2.1.1/samples/index.html

Caso queira se aprofundar http://java.sun.com/products/java-media/jmf/2.1.1/guide/index.html
Para baixar a documentação completa http://java.sun.com/products/java-media/jmf/2.1.1/specdownload.html
[/quote]

Todos esses links deram para a mesma pagina. :?
To lendo e relendo esse material [/quote]

Tranquilo, cara se tiver dúvida posta aí, acho que os links já devem estar quebrados ou todos redirecionados visto que são muito velhos. :wink:

Então, o problema é esse:
Não que esteja quebrado, é que os links são redirecionados.

Todo e qualquer link do java.sun sobre JMF é redirecionado para o index do JMF do Oracle

Ai vc diz: Aqui tem exemplos, aqui tem isso, aqui tem aquilo. E no fim da tudo para a mesma e inlegível index do JMF do Oracle. http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html
:frowning:

Digamos que é isso que ta mefu na minha tentativa de usar o JMF.

Mas obrigada ai pela boa vontade ^^

Hoje consegui finalmente instalar essa bugaça, mas antes q eu testasse o prof disse para tentar o jLayer (JavaZoom).
Outro saquinho, pior ainda de instalar e tudo que é guia é para ubuntu.

[quote=Aramati]Então, o problema é esse:
Não que esteja quebrado, é que os links são redirecionados.

Todo e qualquer link do java.sun sobre JMF é redirecionado para o index do JMF do Oracle

Ai vc diz: Aqui tem exemplos, aqui tem isso, aqui tem aquilo. E no fim da tudo para a mesma e inlegível index do JMF do Oracle. http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html
:frowning:

Digamos que é isso que ta mefu na minha tentativa de usar o JMF.

Mas obrigada ai pela boa vontade ^^

Hoje consegui finalmente instalar essa bugaça, mas antes q eu testasse o prof disse para tentar o jLayer (JavaZoom).
Outro saquinho, pior ainda de instalar e tudo que é guia é para ubuntu.

[/quote]

;/ então desde que a Oracle assumiu, sumiu-se alguns arquivos. Mas que bom que conseguiu, sugiro blogar sobre sua conquista.

E estamos aí, se tiver dúvida só postar, apesar de fazer muito tempo posso tentar ajudar. Tipo, exemplos básicos e coisas similares… acho que tenho um email com jmf com esse projeto que fiz pra facul…

Pronto encontrei um exemplo que fiz de um servidor usando JMF (Java media framework) e também um cliente, servindo conteúdo multimídia.

https://github.com/leandromoreira/jmf

Arranjei alguns exemplos com JMF.
Ai me lembro que essa bugaça esta descontinuada.
Parece que só funciona no java 6 ou algo assim.

Bem, isto explicaria muita coisa. Mas seila…

[quote=Aramati]Arranjei alguns exemplos com JMF.
Ai me lembro que essa bugaça esta descontinuada.
Parece que só funciona no java 6 ou algo assim.

Bem, isto explicaria muita coisa. Mas seila…[/quote]

Sim, descontinuada :frowning:

Mas no meu github https://github.com/leandromoreira/jmf você pode ver os dois exemplos de servidor e cliente :), qualquer dúvida posta aí?

Amigos, queria desenvolver uma aplicação simples usando JMF, mas ela estando descontinuada existe alguma ferramenta que possibilite o acesso ao microfone e a webcam do pc???