システム: 勝利 7 64 ビット
JMF は、JMstudio を起動することで私のシステムで動作し、ドライバーを見つけて、マイクと Web カメラを起動します。しかし、Netbeans コードを実行しても機能しません。
この Web サイトの次の手順に従って、Win 7 64 ビットに JMF をインストールしましたが、成功しませんでした: https://forums.oracle.com/thread/2134405。この問題に関連する他のすべての回答を検索しましたが、成功しませんでした。ここに貼り付けたリンクに記載されているように、64ビットで動作するはずです。
32 ビット Java JDK をインストールしました。DLL を JMF インストール フォルダから System32 および SysWOW64 に移動しました。コードにエラーはなく、JMF.jar が追加されました。
解決策はありますか?実行すると、次のエラーが表示されます。
Exception in thread "VFW Request Thread" java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: C:\Windows\System32\jmvfw.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at com.sun.media.JMFSecurityManager.loadLibrary(JMFSecurityManager.java:206)
at com.sun.media.protocol.vfw.VFWCapture.<clinit>(VFWCapture.java:19)
at com.sun.media.protocol.vfw.VFWSourceStream.doConnect(VFWSourceStream.java:241)
at com.sun.media.protocol.vfw.VFWSourceStream.run(VFWSourceStream.java:763)
at java.lang.Thread.run(Thread.java:724)