Integración de la biblioteca de Spotify Android

Así que quería integrar la biblioteca spotify en una aplicación para Android. Fui a https://developer.spotify.com/technologies/libspotify/ y descargé lib libspotify-12.1.51-Android-brazo-release.tar.gz El problema es que las muestras de "Android" incluidas con la lib aren ' T en realidad los proyectos de Android, que son el código C, la lib es un archivo. Tengo conocimientos básicos de android ndk y jni, pero la documentación que hay sobre la integración de la biblioteca con Android es inexistente. ¿Puede alguien proporcionar una muestra de sólo tocar una pista? O me señala a donde puedo encontrar una muestra.

Desafortunadamente, Spotify no tiene una bonita biblioteca de Java para Android (vea esta pregunta StackOverflow para más detalles ), así que tendrá que escribir manualmente un contenedor JNI. Como la versión de Android de libspotify es bastante nueva, todavía no hay ejemplos para eso, pero no me sorprendería ver que la documentación los incluya pronto.

Como comentó @juned en su comentario, esta pregunta detalla cómo obtener las bibliotecas libspotify vinculadas con su aplicación de Android . Una vez que obtiene libspotify enlazado correctamente, puede consultar algunos tutoriales de Android NDK para obtener ayuda de integración más específica.

Si tiene problemas durante su integración, asegúrese de revisar el código de ejemplo que Spotify envía con libspotify. El código proporciona una buena referencia de cómo hablar correctamente con el servicio de Spotify con la biblioteca.

Echa un vistazo a este proyecto de ejemplo haciendo libspotify en Android: https://github.com/spotify/psyonspotify

Como se documenta en el README:

Mirar el código le da una idea de:

  • Integración con libspotify
  • Comunicación a través de JNI
  • Conectando datos de PCM sin procesar a OpenSL

Spotify ha publicado una versión SDK BETA para Android.

https://github.com/spotify/android-sdk

Tienen algunos ejemplos de inicializar un reproductor y reproducir una pista utilizando el evento TRACK_CHANGE (Sólo disponible en Beta10). Aquí hay uno que no utiliza TRACK_CHANGE:

mPlayer = Spotify.getPlayer(playerConfig, this, new Player.InitializationObserver() { @Override public void onInitialized(Player player) { mPlayer.addConnectionStateCallback(MainActivity.this); mPlayer.addPlayerNotificationCallback(MainActivity.this); mPlayer.play("spotify:track:2TpxZ7JUBn3uw46aR7qd6V"); } @Override public void onError(Throwable throwable) { Log.e("MainActivity", "Could not initialize player: " + throwable.getMessage()); } }); 

(Tomó el código del tutorial – https://developer.spotify.com/technologies/spotify-android-sdk/tutorial/ )

Spotify han anunciado que lanzaron el SDK de Android ( https://developer.spotify.com/technologies/spotify-android-sdk/ ).
Y el tutorial está aquí ( https://developer.spotify.com/technologies/spotify-android-sdk/tutorial/ ), para que puedas integrar fácilmente Spotify en tu aplicación de Android.

  • Error de inicio de sesión de Spotify INVALID_CLIENT: redireccionamiento no válido URI android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.