2017-03-14 15 views
0

나는 spotify SDK를 사용하여 노래를 검색하고 재생합니다. sdk가 끝나지 않았기 때문에 노래를 검색 할 수있는 방법이 있습니다. sdk는 노래를 재생하기 위해 노래 uri를 전달할 수있는 플레이어 개체를 제공합니다. queue()이라는 플레이어 개체의 메서드도 있습니다. 노래를 추가 할 예정이고 노래가 끝나면 다음 노래가 재생됩니다.Spotify 대기열에 노래 추가하기 Android가 다음 노래를 자동으로 재생하지 않습니다.

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/

답변

0

당신은 그래서 같은 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); 



} 
} 
+0

미안 해요, 난 곧 밖으로 시도하고 알려 드리겠습니다 여기

는 개발자 페이지에 대한 링크입니다 ! – Michael