2012-04-30 62 views
3

我試過在64位環境和64位JDK上使用JMF,但無濟於事。沒有可用於JMF的64位jmvfw DLL。Java中的64位媒體框架

我的問題是:是否有任何替代媒體框架是完全64位或Java媒體框架64位?

我需要它來做攝像頭捕獲和視頻流,它必須在64位環境和JDK上運行。

感謝

回答

0

http://www.xuggle.com/downloads

http://build.xuggle.com/view/Stable/job/xuggler_jdk5_stable/

http://build.xuggle.com/(源)

它們用於提供一個安裝程序.EXE,現在你必須閱讀文檔在其網站上建立了64如果你想要一個64位的linux版本,你可以在第二個URL獲得它。 Xuggle可以讓你轉換/流視頻或音頻,我相信它使用ffmpeg的64位編譯與Java作爲包裝,以便你不必考慮ffmpeg命令行選項。

+0

我需要怎樣處理這個問題?你能否詳細說明而不是隻發佈一個URL鏈接? –

+0

好吧,我擴展了我的文章,讓我知道你是否想要更多的細節。 –

0

你可以在同一臺機器上同時擁有32位jre/jdk和64位。 JMF IS是32位的。但是Java應用程序仍然可以是64位的,請查看JMStudio代碼,例如使用64位的java.awt.Image,使用32位來引入圖像。

用C++和彙編語言編寫的JNI代碼將是一個可能的解決方案,如果您需要它,創建自定義jar(java庫)並根據需要鏈接到.d或.dll文件中。