2012-04-30 50 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文件中。