我正在计划一个将在 Swing 框架中显示视频的应用程序。它必须在 Mac 和 Windows 上运行。我相信我应该能够将 libvlc 与应用程序捆绑在一起并使用 vlcj 来显示视频。
但是,libvlc 是独立于平台的吗?对于此类应用程序来说,它是一个好的解决方案吗?
最佳答案
简而言之,是的。如果您只是显示单个视频,那么它使用起来真的非常简单,并且应该可以在 Mac 和 Linux 上正常运行。
来自pretty extensive research我做到了(而且我的需求比你的更复杂)我将其概括为目前最好的可用解决方案。
旁注,可能在未来(使用 Java 8 和 JavaFX 3)我们会直接在 JavaFX 中看到更广泛的视频支持,如果您的要求很简单,IMO 可能会成为最佳选择。需要注意的事项。
关于Java 跨平台 vlcj/libvlc Mac/Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972745/