Для Android Spotify API, как я могу получить изображение альбома artowrk в imageView? Я пытался использовать трек, но ничего хорошего - PullRequest
1 голос
/ 13 апреля 2020

Я пытался использовать Track, чтобы получить обложку альбома, но все равно ничего не отображается. Я не уверен, что Пикассо мог бы чем-то помочь - я попробовал, но опять не повезло.

mSpotifyAppRemote.getPlayerApi().subscribeToPlayerState().setEventCallback(playerState -> {
                    final Track track = playerState.track;
                    if (track != null) {
                        Log.d("MainActivity", track.name + " by " + track.artist.name);
                        album_artwork.setImageResource(track.imageUri.hashCode());
                    }
                });

1 Ответ

1 голос
/ 13 апреля 2020

Если вы получаете URL изображения художественного произведения. сначала проверьте URL, если URL изображения действителен или нет. Затем с помощью Picasso все, что вам нужно сделать, это:

Picasso.get().load(track.imageUri).into(album_artwork);

Пожалуйста, проверьте официальный образец Spotify android. https://github.com/spotify/android-sdk/tree/master/app-remote-sample

...