Page 1 of 1
How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 14 Mar 2008 16:55
by HMIproject
Hi Guys,
First I would like to say that this forum is full of knowledge and I have searched this forum for many days now, and i still can't find out how to import jvlc into eclipse to build an application that has the possibillity to play movies etc.
I've downloaded the .jar file from
http://trac.videolan.org/jvlc/wiki/download
and in a terminal i have tried the following without succes:
Code: Select all
********@*********:~$ java -Djna.library.path=/usr/local/lib jvlc*.jar
Exception in thread "main" java.lang.NoClassDefFoundError: jvlc-0/9/0-20080309-linux_x86-32/jar
As you can see this did not work, and I don't know why
I am using Ubuntu 7.10.
I also have noticed the fact that the example codes is not available any more when I use the link .
http://trac.videolan.org/jvlc/browser/j ... lient.java
I am a patient guy and I want to do things my self but this time i don't know where to start.
So my goal is to have an application which makes it possible to play movies etc and also the application should have the navigational properties such as " play", "stop" etc.
Can any one please guide me
thanks in advance
kind regards,
H.
Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 17 Mar 2008 22:55
by littlejohn
Hi Guys,
First I would like to say that this forum is full of knowledge and I have searched this forum for many days now, and i still can't find out how to import jvlc into eclipse to build an application that has the possibillity to play movies etc.
Hi,
you need maven2 installed (
http://maven.apache.org). Once you have installed maven, from the bindings/java folder type:
mvn install
mvn eclipse:eclipse
then import the project as an Existing Java Project into Eclipse from the bindings/java/core folder.
The link has been removed. The bindings/java/samples contains sample code.
Thanks for trying JVLC,
Filippo
Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 18 Mar 2008 17:43
by videolanuser731
Hello littlejohn,
When I try to run "maven install" as you ask it gives the following error :
vlc-trunk/bindings/java$ mvn -e install
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:373)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
... 16 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Tue Mar 18 17:39:57 CET 2008
[INFO] Final Memory: 3M/6M
[INFO] ------------------------------------------------------------------------
Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 18 Mar 2008 18:00
by littlejohn
Hello littlejohn,
When I try to run "maven install" as you ask it gives the following error :
vlc-trunk/bindings/java$ mvn -e install
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one.
[INFO] ------------------------------------------------------------------------
It seems you are missing the pom.xml file in the bindings/java folder. Please be sure you are using git HEAD.
Cheers,
Filippo
Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 19 Mar 2008 10:55
by videolanuser731
So "git clone git://git.videolan.org/vlc.git" will not get me the same source as "svn checkout svn://svn.videolan.org/vlc/trunk vlc-trunk" ?
Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 19 Mar 2008 10:58
by littlejohn
So "git clone git://git.videolan.org/vlc.git" will not get me the same source as "svn checkout svn://svn.videolan.org/vlc/trunk vlc-trunk" ?
SVN is @Deprecated
. Use git.
Cheers,
Filippo
Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 19 Mar 2008 11:58
by videolanuser731
Ok thanks.
I found the python bindings are nice too, do you know if they use the same VLC API ?
Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 06 Aug 2008 14:14
by saurabh
Hi folks...
I am using th sample application on windows..
Could anyone help me to how to resolve these problems...
[00000001] main libvlc error: no memcpy module matched "any"
[00000008] main interface error: no interface module matched "hotkeys,none"
[00000008] main interface error: no suitable interface module
[00000001] main libvlc error: interface "hotkeys,none" initialization failed
[00000009] main libvlc error: no memcpy module matched "any"
[00000014] main interface error: no interface module matched "hotkeys,none"
[00000014] main interface error: no suitable interface module
[00000009] main libvlc error: interface "hotkeys,none" initialization failed
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: org.videolan.jvlc.JVLCCanvas.paint(Ljava/awt/Graphics;)V
at org.videolan.jvlc.JVLCCanvas.paint(Native Method)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
[00000017] main access error: no access2 module matched "any"
[00000015] main input error: open of `D:\Saurabh\workspace\eclipse\workspace\vlcjava\a.avi' failed: could not create access: no access2 module matched "any"
Thanks in advance..
Re: How to use jvlc library i.c.w eclipse to build a jvlc app:?:
Posted: 06 Aug 2008 14:25
by littlejohn
Hi,
you are using an old version of the java bindings. Please get the new ones from git.
Cheers,
Filippo