5

そこで、spotifyライブラリをAndroidアプリに統合したかったのです。https://developer.spotify.com/technologies/libspotify/にアクセスして、liblibspotify-12.1.51-Android-arm-release.tar.gzをダウンロードしました。問題は、libにバンドルされている「Android」サンプルがないことです。実際にはAndroidプロジェクトであり、Cコードであり、libは.soファイルです。私はandroidndkとjniの基本的な知識を持っていますが、ライブラリとandroidの統合に関するドキュメントは存在しません。誰かがトラックを再生するだけのサンプルを提供できますか?または、サンプルを見つけることができる場所を教えてください。

4

4 に答える 4

4

残念ながら、SpotifyにはAndroid用の優れたJavaライブラリがありません(詳細については、このStackOverflowの質問を参照してください)。そのため、JNIラッパーを手動で作成する必要があります。libspotifyのAndroidビルドはかなり新しいので、その例もまだありませんが、ドキュメントにすぐに含まれているのを見て驚かないでしょう。

@junedがコメントで述べたように、この質問では、libspotifyライブラリをAndroidアプリにリンクする方法について詳しく説明しています。libspotifyが正しくリンクされたら、より具体的な統合のヘルプについて、いくつかのAndroidNDKチュートリアルを確認できます。

統合中に問題が発生した場合は、Spotifyにlibspotifyに付属しているサンプルコードを確認してください。このコードは、ライブラリを使用してSpotifyサービスと適切に通信する方法の優れたリファレンスを提供します。

于 2012-10-29T12:49:54.927 に答える
1

Android で libspotify を実行しているこのサンプル プロジェクトをご覧ください: https://github.com/spotify/psyonspotify

README に記載されているとおり:

コードを見ると、次のような洞察が得られます。

  • libspotify との統合
  • JNI を介した通信
  • 生の PCM データを OpenSL にブリッジする
于 2012-12-07T16:55:26.583 に答える
0

Spotify は、Android SDK ( https://developer.spotify.com/technologies/spotify-android-sdk/ )をリリースしたことを発表しました。
また、チュートリアルはこちら ( https://developer.spotify.com/technologies/spotify-android-sdk/tutorial/ ) にあるため、Spotify を Android アプリケーションに簡単に統合できます。

于 2014-12-22T08:29:53.000 に答える