2013-10-09 6 views
1

JavaScript SDK에는 트랙 전환을 부드럽게하는 데 유용한 dz.player.preloadTrack이 있습니다. 비슷한 API가 Deezer Android SDK에서 사용 가능한 것으로 보이지 않습니다.이 계획이 되었습니까? 아니면 다른 인스턴스에서 다음 트랙이 '대기'상태 인 두 개의 Player 인스턴스를 생성 할 것으로 예상되는 앱입니까?Deezer Android SDK로 미리로드

답변

0

실제로 Android SDK에는 사전로드 기능이 없지만 SDK의 다음 버전을 살펴볼 것입니다. 이제 실제로 두 트랙 사이를 부드럽게 전환하기 위해 두 번째 플레이어를 만들 수 있습니다. Deezer의 SDK에는 최대 5 개의 플레이어를 동시에 가질 수 있습니다.

+0

감사합니다. 이제 저는 Deezer 두 명의 플레이어를 사용하여 프리로드를 구현했습니다. 그러나 두 번째 플레이어가 READY 상태로 만 이동하더라도 오디오가 첫 번째 플레이어의 출력과 인터리브 된 것을들을 수 있기 때문에 두 번째 플레이어가 첫 번째 플레이어에서 사용하는 버퍼에 오디오 데이터를 채우는 것처럼 보입니다. 이 버그입니까? 아니면이 시나리오가 작동하는지 확인할 수 있습니까? 어딘가에 어리석은 짓을해야합니다. –

+0

솔직히이 시나리오를 시도하지는 않았지만, 트랙을 재생하지 않을 때만 재생 방법을 호출하는 한 작동합니다. – XGouchet

+0

확인. 10 초 전에 프리로드를 시작합니다. 프리로드가 시작된 직후 (.play()가 호출되기 훨씬 전에) 오디오 결함이 들립니다. –