ubuntuusers.de

Java Media Framework und Webcam

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

MissM@rple

Avatar von MissM@rple

Anmeldungsdatum:
6. Februar 2005

Beiträge: 53

Wohnort: Magdeburg

Hi Leuts!
Ich habe ein Problem, meine Webcam mit Mercury ans Laufen zu kriegen. Mercury ist ein MSN-Client, der in Java programmiert ist und sich des Java Media Frameworks bedient. Das Programm läuft problemlos auf meinem PC und ich kann Videochats machen. Nun wollte ich das Programm auch auf meinem Notebook installieren - leider läuft die Cam hier nicht.
JMF erkennt meine Camera (getestet mit jmfregistry und dem JMF-Wizard in Mercury), wenn aber ein Bild angezeigt werden soll, bekomme ich Fehler:

09:22:30 java.io.IOException: java.lang.Error: Couldn't initialize capture device
09:22:30 Webcam init failure:
09:22:30 javax.media.NoDataSourceException: Error instantiating class: com.sun.media.protocol.v4l.DataSource : java.io.IOException: java.lang.Error: Couldn't initialize capture device
09:22:30  at javax.media.Manager.createDataSource(Manager.java:1012)
09:22:30  at org.0.2.5.<init>(Unknown Source)
09:22:30  at org.0.2.7.3(Unknown Source)
09:22:30  at org.0.2.7.4(Unknown Source)
09:22:30  at org.0.2.9.2(Unknown Source)
09:22:30  at org.0.9.0.0.6.run(Unknown Source)

Die Rechte für die Geräte-Datei dev/video0 sind meiner Meinung nach richtig gesetzt: Der Owner root darf lesen und schreiben, group video darf lesen - doch weder als root noch als normaler User, der Mitglied der Gruppe video ist, kann ich auf die Cam zugreifen.
Auch den Hinweis, in der .bash_profile

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
$JMFHOME/lib:/usr/local/java/jre/lib/i386/:/usr/local/java/jre/lib/i386/client/
export LD_PRELOAD=$LD_PRELOAD:/usr/local/java/jre/lib/i386/libjawt.so

einzutragen hilft nicht.

Mt anderen Programmen wie xawtv etc. funktioniert die Cam auch am Notebook einwandfrei.
Hat jemand einen Workaround?

MissM@rple

(Themenstarter)
Avatar von MissM@rple

Anmeldungsdatum:
6. Februar 2005

Beiträge: 53

Wohnort: Magdeburg

Hat keiner eine Idee?

Antworten |