<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.36">
<TITLE>vlc-devel] JVLC - java.lang.UnsatisfiedLinkError: Unable to</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Ciao dal nome credo che sei italiano,quindi almeno per ora proverò a scriverti nella "nostra" lingua almeno sperando che tu lo sia!<BR>
<BR>
Il problema è che sto usando le librerie jvlc per creare dei comandi tramite metodi java,per ora mi accontenterei di far partire un file audio o video! Il codice ho utilizzato è:<BR>
<BR>
public class provaVlc<BR>
<BR>
public static void main(String[] args) {<BR>
               <BR>
               <BR>
                System.out.println("== Starting VLCExample ==");<BR>
        if(args.length == 0)<BR>
        {<BR>
            System.out.print("Creating a JVLC instance without args");<BR>
        } else<BR>
        {<BR>
            System.out.println("Creating a JVLC instance with args: ");<BR>
            for(int i = 0; i < args.length; i++)<BR>
                System.out.println((new StringBuilder()).append(i).append(") ").append(args[i]).toString());<BR>
<BR>
        }<BR>
        JVLC jvlc = new JVLC(args);<BR>
        System.out.println("... done.");<BR>
        MediaDescriptor mediaDescriptor = new MediaDescriptor(jvlc, "c://prova1.vaw");<BR>
        MediaPlayer mediaPlayer = mediaDescriptor.getMediaPlayer();<BR>
        mediaPlayer.play();<BR>
<BR>
<BR>
}<BR>
}<BR>
<BR>
<BR>
<BR>
L'errore che mi da  è:<BR>
<BR>
<BR>
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'libvlc': Impossibile trovare il modulo specificato.<BR>
<BR>
        at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:114)<BR>
        at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:157)<BR>
        at com.sun.jna.Library$Handler.<init>(Library.java:123)<BR>
        at com.sun.jna.Native.loadLibrary(Native.java:260)<BR>
        at com.sun.jna.Native.loadLibrary(Native.java:246)<BR>
        at org.videolan.jvlc.internal.LibVlc.<clinit>(LibVlc.java:41)<BR>
        at org.videolan.jvlc.JVLC.<init>(JVLC.java:45)<BR>
        at OpenProgramTest.VlcTest.main(VlcTest.java:28)<BR>
<BR>
leggendo altri tuoi post lasciati sul sito da quello che ho capito dovrebbe essere un problema che non riesce a caricare le dll.<BR>
<BR>
Nella mi acartella di istallazione ho : libvlc.dll e libvlccore.dll<BR>
<BR>
Io ho provato a cambiare il nome della dll libvlc.dll in vlc-controll.dll ma non funziona ugualmente e poi q quel punto non riesco più a alanciare neanche il programma da windows.<BR>
poi sul tuo post tu parli di un a dll di nome libvlc-control mentre nel mio c'è solo libvlc.dll (uso l'ultima versione 0.9.8,potrebbe essere un problema di versione di vlc ).<BR>
<BR>
Non funzionando in questo modo ho provato ad aprire la classe org/videolan/jvlc/internal/LibVlc.java ( in realtà ho decompilato il file.class inq uanto non sono riuscito atrovare i sorgenti)<BR>
ma sono delle interfacce e quindo non ho trovato quella parte di codice da modificare il nome delle dll da caricare.<BR>
<BR>
Potresti darmi qualche dritta su come superrare questo primo empasse sperando dopo di trovare meno difficoltà?Forse faccio anche semplicemente un stupido errore che non riesco a   vedere!<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
Alice Messenger ;-) chatti anche con gli amici di Windows Live Messenger e tutti i telefonini TIM!<BR>
Vai su <A HREF="http://maileservizi.alice.it/alice_messenger/index.html?pmk=footer">http://maileservizi.alice.it/alice_messenger/index.html?pmk=footer</A></FONT>
</P>

</BODY>
</HTML>