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.
- Cómo reproducir automáticamente la lista de reproducción en la aplicación de Spotify para Android
- Suscripción móvil multiplataforma (Android + iOS)
- ¿Cómo puede una aplicación Android funcionar como un controlador remoto a una aplicación de escritorio? (Spotify)
- API de Spotify: INVALID_APP_ID
- ¿Cuál es la acción correcta de Spotify para un filtro de intenciones ahora en reproducción?
- ¿Es posible saltar la pista de una aplicación de Android?
- ¿Existe alguna lib para libspotify 12 para android java?
- ¿Cómo es posible saber lo que Spotify está reproduciendo desde una aplicación externa de Android?
- Spotify intención en android?
- Cómo actualizar Token de acceso en Spotify SDK para Android?
- Manejo de Spotify "metadatachanged" transmitido en Android
- ¿Controla la reproducción de la aplicación Spotify desde otra aplicación de Android?
- Android spotify ERROR separar el hilo con tramas interp (count = 28)
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.
- Excepción generada durante la renderización: Ver android.support.v7.widget.Toolbar no creada con el contexto adecuado
- ¿Dónde está la herramienta dx ubicada en Android SDK?