[問題] jvlc建構後執行會錯誤
我想做串流媒體播放
程式碼大略如下:
public vServer()
{
MediaPlayer MP;
String[] path = new String[] {"--plugin-path=C:\\vlc\\plugins"};
Canvas canvas = new Canvas();
JVLC jvlc = new JVLC(path);//第33行
jvlc.setVideoOutput(canvas);
...
}
之後程式執行
就會跑出錯誤訊息
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load
library 'libvlc': §??????w?
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:114)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:157)
at com.sun.jna.Library$Handler.<init>(Library.java:123)
at com.sun.jna.Native.loadLibrary(Native.java:260)
at com.sun.jna.Native.loadLibrary(Native.java:246)
at org.videolan.jvlc.internal.LibVlc.<clinit>(LibVlc.java:41)
at org.videolan.jvlc.JVLC.<init>(JVLC.java:45)
at vlcPlayerServer.<init>(vServer.java:33)
^^這行就是我宣告JVLC 的那行
我就算改成JVLC jvlc = new JVLC();
這樣宣告也是一樣有跑這這段錯誤訊息
請問這樣是那裡出錯呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.103.55
※ 編輯: fbiwbi 來自: 140.116.103.55 (08/18 23:11)
※ 編輯: fbiwbi 來自: 140.116.103.55 (08/18 23:12)