Я использую 64-разрядную ОС Windows 7 и имею 32-битную версию VLC версии 1.1.8.vlcj :: Не удается загрузить библиотеку libvlc в 64-разрядной ОС
Я добавил эти библиотеки jna.jar platform.jar vlcj-1.1.5.1.jar
Я не в состоянии потока с помощью jVlc
public class HelloVLC {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
System.out.println(WindowsRuntimeUtil.getVlcInstallDir());
NativeLibrary.addSearchPath("libvlc", "C:\\Program Files (x86)\\VideoLAN\\VLC");
String media = "dshow://";
String[] options = {" :dshow-vdev=Integrated Webcam :dshow-adev= :dshow-caching=200", ":sout = #transcode{vcodec=theo,vb=800,scale=0.25,acodec=vorb,ab=128,channels=2,samplerate=44100}:display :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep"};
System.out.println("Streaming '" + media + "' to '" + options + "'");
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory();
final HeadlessMediaPlayer mediaPlayer = mediaPlayerFactory.newMediaPlayer();
mediaPlayer.playMedia(media, options);
}
}
Я получаю ошибку Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'libvlc': The specified module could not be found.
Просьба помочь. Есть ли способ получить этот код в 64-битной ОС ????
Я использовал 64-битное затмение, которому нужна 64-битная JVM. У меня были 32-разрядные 1,6 и 64-разрядные 1,7 JVM. Теперь я перешел на 32-битное JVM и 32-битное eclipse. Теперь все работает отлично для меня. Thanx –
64-битный VLC тоже был бы выбором .. я думаю .. это не так? Я не получил работающий 64-битный VLC.Не проблема..32 бит работают для меня сейчас –
нет окон 64 бит VLC [пока] – rogerdpack