0
我有問題iOS SDK from Deezer。我初始化了與Deezer的連接:iOS SDK中的URL無效Deezer播放器
_deez = [[DeezerConnect alloc] initWithAppId:kDeezerAppId andDelegate:self];
// List of permissions available from the Deezer SDK web site */
NSMutableArray* permissionsArray = [NSMutableArray arrayWithObjects:@"basic_access", @"offline_access", @"manage_library", @"delete_library", nil];
[_deez authorize:permissionsArray];
登錄成功。 登錄後,我想初始化一個球員,我使用:
_player = [PlayerFactory createPlayer];
[_player setPlayerDelegate:self];
[_player setBufferDelegate:self];
[_player preparePlayerForTrackWithDeezerId:trackid
stream:stream
andDeezerConnect:_deez];
而且我得到了bufferDidFailWithError:
Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x194370a0 {NSErrorFailingURLStringKey=, NSErrorFailingURLKey=, NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x190894f0 "unsupported URL"}
也許問題出在流。那是什麼?
謝謝。
我的歌曲在我的國家可讀,並且收到的JSON曲目沒有流媒體值。流是不同的。在Deezer開發者網站上只有NSString * stream = @「abdcdef」,但沒有例子是什麼。 – user2700047
通常情況下,流代表JSon收到的流對象的值。如果你沒有它,你就不能聽音樂。 你想玩什麼?你是否進入連接模式? 如果不是,您只能聽音軌的預覽。 – Flo
所以玩家終於工作:),流的價值只在Deezer請求的json中,而不是在URL請求中。感謝您的回答。 – user2700047