vlcj sans vlc d'installer
Bonjour à tous,
J'aimerais faire fonctionner mon lecteur video avec vlcj sans que vlc soit installé sur le pc de l'utilisateur.
Donc pour ce faire je prend les librairies libvlc.so et libvlccore.so ainsi que les plugins de vlc et les colles dans un répertoire.
Le soucis c'est que je n'arrive pas à faire en sorte que vlcj prenne l'adresse du nouveau répertoire.
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10
|
....
String rep = "/home/linux/vlc";
NativeLibrary.addSearchPath ("vlc", rep);//utiliser libvlc si windows
System.setProperty("jna.library.path", rep);
...
factory = new MediaPlayerFactory(vlcArgs.toArray(new String[vlcArgs.size()]));
.... |
J'ai également lancé mon application avec l'option -Djna.library.path="/home/linux/vlc"
et j'ai modifié le PATH depuis un script en lancant mon appli ce qui donne :
Code:
1 2 3 4 5 6 7 8
|
#/bin/bash
PATH="$PATH:/home/linux/vlc"
cd /home/linux/NetBeansProjects/LecteurVideo/dist/
java -Djna.library.path="/home/linux/vlc" -jar LecteurVideo.jar |
Est ce que je n'aurais pas pris toutes les librairies ? Ou est ce qu'il me manquerait quelque chose ? Ou alors j'aurait fait une boulette dans mon code ?
Bref je suis dans l'impasse. De l'aide serait la bienvenue :)
Merci.