2014-08-28 2 views
1

새 SDK에서 BasicPlayer를 사용하려고하지만 userGuide의 솔루션이 작동하지 않습니다.새로운 Deezer Android SDK의 BasicPlayer 0.10.16

Player player = new DefaultPlayerFactory(context, deezerConnect, 
networkStateChecker).createPlayer(); 
// a track object fetched from the API 
Track track = ... ; 
// play a 30 seconds preview 
player.init(track.getId(), track.getPreviewUrl()); 
// play a full track (only for premium users) 
player.init(track.getId(), track.getStream()); 
// Start the player 
player.play(); 

DefaultPlayerFactory가 없습니다.

답변

0

사실,이 버전에서는 proguard가 잘못 설정되어서 다음 버전에서 업데이트 할 예정입니다.

BasicPlayer의 사용은 권장되지 않으며, 또는 BasicPlayer와 동일한 기능을 제공하는 TrackPlayer를 사용해야합니다.

+0

크로스 페이드 (페이드 인/페이드 아웃) 기능을 만들고 싶습니다. 동시에 두 개의 TrackPlayers를 시작할 수 없습니다 (크로스 페이드를 만들 때 몇 초 동안). 오래된 SDK의 플레이어가 그렇게 할 수는 있지만 볼륨을 변경할 수는 없습니다. 크로스 페이드를 만드는 다른 방법이 있습니까? – user2700047

+1

여러 트랙을 동시에 재생할 수 없으므로 향후 버전에서 수정해야하는 문제가 SDK에 있습니다. – XGouchet

+0

그리고 iOS (새 베타) 및 Javascript SDK는 어떻습니까? 이 기능을 사용할 수 있습니까? 아니면이 기능을 사용하도록 계획되어 있습니까? – user2700047