我的 Java 应用程序使用 VLC 的二进制文件 (VLCJ) 在我的应用程序中播放视频。我已经成功地为 Windows 和 Mac 打包了正确的二进制文件(通过使用位于 VideoLAN 站点上的编译版本)。
但是,对于 Linux,这似乎更难。我想知道 Linux 是否也有针对不同发行版的不同二进制文件,导致它更加复杂。我还没有看到一个明确的答案,所以我不确定它是否正确。
我的 Java 应用程序使用 VLC 的二进制文件 (VLCJ) 在我的应用程序中播放视频。我已经成功地为 Windows 和 Mac 打包了正确的二进制文件(通过使用位于 VideoLAN 站点上的编译版本)。
但是,对于 Linux,这似乎更难。我想知道 Linux 是否也有针对不同发行版的不同二进制文件,导致它更加复杂。我还没有看到一个明确的答案,所以我不确定它是否正确。
对于 Linux,每个发行版都自己处理 VLC 的构建、打包和发行。在videolan 下载页面上有指向最常用的 Linux 发行版的有用链接。
还有一个更通用的 VLC 快照,但在您的应用程序中使用这些二进制文件可能并非易事。
对于 videolan 为任何平台进行的每晚构建,请查看此链接。