2013-12-22 2 views
0

우리는 Spotify 플랫폼 용 앱을 개발 중입니다. 플레이어 컨텍스트에 문제가 있습니다.Spotify API 모델. 플레이어 컨텍스트 문제

우리는 사용자에게 라디오 방송국을 제공합니다. 이러한 라디오 방송국은 정적 재생 목록이 아니며 런타임에 동적으로 만들어집니다. 라디오 재생 과정은 다음과 같습니다 :

  • 우리는 플레이어의 playTrack 메소드로 첫 번째 트랙을 재생합니다.
  • 그러면 우리 알고리즘이 다음에 재생할 트랙을 결정하여 클라이언트에게 보냅니다.
  • 현재 재생중인 트랙의 재생이 끝나면 플레이어의 playTrack 메소드를 사용하여 새 트랙을 다시로드합니다.

플레이어가 라디오를 시작하기 전에 컨텍스트가없는 경우 프로세스가 제대로 작동합니다. 그러나 이미 컨텍스트가있는 경우 (예 : 사용자가 Spotify에서 재생 목록 재생을 시작한 다음 앱에서 라디오를 시작하는 경우) 플레이어는 이전 컨텍스트를 계속 재생합니다.

playTrack 메서드는 플레이어의 현재 컨텍스트를 변경하지 않습니다. playContext 메서드를 사용하여 단일 트랙을 재생하거나 플레이어의 컨텍스트를 파손시키는 방법이 있습니까?

답변

1

임시 재생 목록 (Playlist.createTemporary)을 채우는 것이 더 간단한 구현이라고 말할 수 있습니다. 그러면 재생 목록이 컨텍스트가됩니다.
재생 목록 끝까지 새 노래를 동적으로 추가 할 수 있기 때문에 제공되는 노래 수를 제한 할 수 있습니다 (원하는 경우). 처음부터 노래를 삭제할 수도 있습니다.

+0

감사합니다. –