我正在与 ios 的
Deezer SDK
合作,我不会向 Radio Deezer 提出请求,所以这就是我所做的
- (void)requestRadioForListening:(NSString*)radioId {
NSString* servicePath = [NSString stringWithFormat:@"%@/%@/%@", @"radio", radioId, @"tracks"];
NSDictionary* params = [NSDictionary dictionaryWithObject:@"true" forKey:@"next"];
DeezerRequest* request = [_deezerConnect createRequestWithServicePath:servicePath
params:params
delegate:self];
[_deezerConnect launchAsyncRequest:request];
}
现在我想播放上一首曲目。我怎样才能做到这一点?要获取上一首曲目需要添加哪些参数?
遗憾的是,无法通过 Deezer API 请求收音机的先前曲目。收音机是向前播放的流(有道理,你可以倒带 FM 收音机吗?)。然而,您可以稍微作弊一下,查看收音机的曲目端点的结果,例如当前曲目,而数组中的上一个曲目就是您正在搜索的曲目。当然,这需要更多的工作。另一个解决方案是自己在应用程序中记住上一首曲目。