【问题标题】:Adding songs to Spotify queue Android won't play next song automatically将歌曲添加到 Spotify 队列 Android 不会自动播放下一首歌曲
【发布时间】: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/

【问题讨论】:

    标签: android spotify spotify-queue


    【解决方案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);
    
    
    
     }
    }
    

    【讨论】:

    • 抱歉回复晚了,我会尽快试用并通知您!
    猜你喜欢
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 2017-10-11
    • 2020-07-28
    相关资源
    最近更新 更多