我希望能够使用 JavaSound 播放 ogg 编码的文件。我认为最简单的方法是将依赖项添加到 Vorbis SPI 并像常规波形文件一样播放它。但是,我的项目是使用 maven 管理的,但 vorbis spi 在公共存储库中不可用。
将此依赖项添加到我的项目的最简单方法是什么?是否存在某种非官方维护的 Maven 存储库,其中 vorbis spi 工件确实存在?
最简单的方法是自己将 jar 导入本地存储库。
如果开发人员使用 maven 尝试在导入时获取原始 POM,否则您将尝试依赖关系问题。
拥有自己的存储库真的很有帮助。特别是如果您正在团队开发并构建可重用组件。
由于我正在努力解决同样的问题,因此我进行了快速研究并找到了以下解决方案:
1) https://mvnrepository.com/artifact/com.googlecode.soundlibs/vorbisspi
<dependency>
<groupId>com.googlecode.soundlibs</groupId>
<artifactId>vorbisspi</artifactId>
</dependency>
2) https://mvnrepository.com/artifact/com.github.trilarion/vorbis-support
<dependency>
<groupId>com.github.trilarion</groupId>
<artifactId>vorbis-support</artifactId>
</dependency>
我没有测试过它们。