Java跨平台vlcj/libvlc Mac/Windows

Java跨平台vlcj/libvlc Mac/Windows,java,cross-platform,libvlc,vlcj,Java,Cross Platform,Libvlc,Vlcj,我正在计划一个应用程序,将显示在一个摆动帧视频。它必须同时在Mac和Windows上运行。我相信我应该能够将libvlc与应用程序捆绑在一起,并使用vlcj来显示视频 但是,libvlc平台是独立的吗?对于这种类型的应用程序来说,它是一个好的解决方案吗?简言之,是的。如果只显示一个视频,那么它的使用非常简单,应该可以在Mac和Linux上正常工作 从我所做的(我的需求比你的更复杂)开始,我将其概括为目前可用的最佳解决方案 附带说明的是,将来(使用Java8和JavaFX3),我们可能会看到Jav

我正在计划一个应用程序,将显示在一个摆动帧视频。它必须同时在Mac和Windows上运行。我相信我应该能够将libvlc与应用程序捆绑在一起,并使用vlcj来显示视频


但是,libvlc平台是独立的吗?对于这种类型的应用程序来说,它是一个好的解决方案吗?

简言之,是的。如果只显示一个视频,那么它的使用非常简单,应该可以在Mac和Linux上正常工作

从我所做的(我的需求比你的更复杂)开始,我将其概括为目前可用的最佳解决方案


附带说明的是,将来(使用Java8和JavaFX3),我们可能会看到JavaFX直接提供更广泛的视频支持,如果您的需求很简单,IMO可能会将其作为最佳选择。需要注意的东西。

由于VLC media player可以支持许多操作系统平台,所以libVLC没有问题;VLC媒体播放器正在使用libVLC做一些奇妙的事情。现在,您需要一个使用您选择的语言的libVLC包装器来调用libVLC库中的调用。在本例中,对于Java,VLCJ是唯一可用的选择。