JMF : NoPlayerException

8 respostas
S

Olá, eu estou usando o Linux Performance Pack no Ubuntu 7.04 com a minha webcam com driver v4l funcionando corretamente, porém quando eu utilizo a função:

player = Manager.createRealizedPlayer(meuLocator);

A exceção NoPlayerException é retornada. Alguma idéia? Aliás ai vai o conteudo da exceção:

java.io.IOException: java.lang.Error: Couldnt initialize capture device

java.io.IOException: java.lang.Error: Couldnt initialize capture device

javax.media.NoPlayerException: Error instantiating class: com.sun.media.protocol.v4l.DataSource : java.io.IOException: java.lang.Error: Couldnt initialize capture device

at javax.media.Manager.createPlayerForContent(Manager.java:1362)

at javax.media.Manager.createPlayer(Manager.java:417)

at javax.media.Manager.createRealizedPlayer(Manager.java:553)

at org.alpine.cyborg.camera.Camera.start(Camera.java:58)

at org.alpine.cyborg.Main.main(Main.java:32)

<Webcam = Logitech QuickCam USB>

8 Respostas

D

Vc e programador ou usuario?

S

Programador, porque?

L

Eu tive um problema parecido, precisaria de mais detalhes pra saber.

No seu media locator tentou definir a urn a qual sua cam está associada ?

Por exemplo, no windows seria algo assim:

...

   MediaLocator ml = new MediaLocator("vfw://0");
   DataSource ds = Manager.createDataSource(ml);
   DataSourceReader dsr = new DataSourceReader();
   dsr.open(ds);

   ...

[]'s

S

Sinto muito, a classe DataSourceReader não está definida. E que tipo de detalhes você precisa mais?

Ronaldoviper

Pessoal estou com problema parecido,masnão sei o que fazer :frowning:
Retorna a mesma mensagemque o amigo acima.
Vc’s conseguiram resolver o problema?

F

mesmo problema aqui…
no linux eu tentei… v4l://0… v4l://dev/video0… e várias outras coisas parecidas… e nada…
e ela é reconhecida pelo camorama…

E

Um dos meus colegas de equipe de desenvolvimento fez um sistema de videoconferência, vou ver com ele se ele sabe o que pode ser…

Mas, já que vocês estão trabalhando com JMF também. Uso esse framework também e estou com um outro problema, gostaria que dessem uma olhada pra ver se talvez poderiam me ajudar em algo:
http://www.guj.com.br/posts/list/83602.java

F

opa…
consegui fazer a câmera ser detectada até mesmo pelo jmfregistry… rodo o jmfstudio
e a câmera me mostra imagem normalmente…
só no código java é q não consigo detectar nenhum device…
uso o CaptureDeviceManager.getDeviceList e ele me retorna um vector vazio…
tentei pegar o device pelos caminhos
v4l://0… v4l2://0… v4l://dev/video0… v4l2://dev/video0 … /dev/video0…
e vários outros…
por favor… uma luz…

Criado 2 de agosto de 2007
Ultima resposta 5 de mar. de 2008
Respostas 8
Participantes 6