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 :
J'ai également lancé mon application avec l'option -Djna.library.path="/home/linux/vlc"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()])); ....
et j'ai modifié le PATH depuis un script en lancant mon appli ce qui donne :
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Bref je suis dans l'impasse. De l'aide serait la bienvenue
Merci.
Partager