我正在使用 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));
我收到了成功祝酒的消息,但是当歌曲结束时,什么也没有发生。为了自动播放下一首歌曲,我应该做些什么吗?