将歌曲添加到 Spotify 队列 Android 不会自动播放下一首歌曲
Posted
技术标签:
【中文标题】将歌曲添加到 Spotify 队列 Android 不会自动播放下一首歌曲【英文标题】:Adding songs to Spotify queue Android won't play next song automatically 【发布时间】:2017-08-04 10:51:37 【问题描述】:我正在使用 spotify sdk 来搜索和播放歌曲。由于sdk尚未完成,我有自己的搜索歌曲的方式。 sdk 确实提供了一个播放器对象,它允许您将歌曲 uri 传递给它以播放歌曲。播放器对象还有一个方法称为queue()
。它应该让您向其中添加歌曲,当歌曲完成时,它会播放下一首歌曲。我可以将歌曲添加到队列中,如下所示:
mPlayer.queue(new OperationCallback()
@Override
public void onSuccess()
Toast.makeText(SoundspaceActivity.this, "Added to queue!", Toast.LENGTH_SHORT).show();
@Override
public void onError(Error error)
, songUris.get(i));
我收到了成功祝酒的消息,但是当歌曲结束时没有任何反应。为了自动播放下一首歌曲,我应该做些什么?
这里是开发者页面的链接:https://spotify.github.io/android-sdk/player/
【问题讨论】:
【参考方案1】:您可以像这样使用 onPlaybackEvent 类:
@Override
public void onPlaybackEvent(PlayerEvent playerEvent)
Log.d("MainActivity", "Playback event received: " +
playerEvent.name());
switch (playerEvent)
// Handle event type as necessary
default:
break;
case kSpPlaybackNotifyAudioDeliveryDone:
mPlayer.skipToNext(null);
【讨论】:
抱歉回复晚了,我会尽快试用并通知您!以上是关于将歌曲添加到 Spotify 队列 Android 不会自动播放下一首歌曲的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 Spotify Web Api 将歌曲添加到另一个协作播放列表时出现 403 禁止错误
在 android 上的 spotify 中查找正在播放的歌曲
如何使用NoteBurner Spotify Music Converter Mac将 Spotify 音乐导入到 Logic Pro X?