我想将 libspotify 集成为声音/播放器服务,并将 spotify 集成到一个以上的 java 应用程序中。
任何人都可以建议我任何库或任何代码示例让我开始吗?
免责声明:我为 Spotify 工作
目前,Spotify 没有一个很好的用于 libspotify 的 Java 包装器,但这绝对是我们将来考虑做的事情。我无法估计它何时可用,所以如果你渴望开始编写与 Spotify 集成的应用程序,你应该使用原生编译的 Android 版 libspotify,而不是等待 Java 包装器。
当前使用 libspotify 进行 Android 工作的首选方式是使用可在libspotify 网站上找到的本机编译库。您必须围绕它编写自己的 JNI 包装器,这可能有点棘手,但绝对不是不可能完成的任务。:) 不幸的是,在 Android 下使用 libspotify 的文档有点缺乏。同样,这是 Spotify 正在努力改进的东西。
有一个名为jlibspotify的第三方项目,它提供了一个围绕 libspotify 的 Java 包装器。我个人以前没有使用过它,所以我不能评论这个项目有多好,但如果我没记错的话,它是基于旧版本的 libspotify,所以你最好选择上面详述的 JNI 路线。
我注意到那里还有libjahspotify,它似乎比 jlibspotify 更新。我还没有尝试过。