我正在尝试在soundcloud中播放我的个人资料中的音乐,我下载了soundCloud API项目,但它看起来非常困难,可能存在最简单的方法吗?请帮帮我。谢谢。
答案 0 :(得分:0)
您应该可以为您尝试播放的曲目发出GET请求:
[api performMethod:@"GET"
onResource:@"tracks"
withParameters:[NSDictionary dictionaryWithObject:@"12821506" forKey:@"ids"]
context:context userInfo:nil];
然后,您可以注册SCSoundCloudAPIDelegate并实施:
- (void)soundCloudAPI:(SCSoundCloudAPI *)soundCloudAPI
didFinishWithData:(NSData *)data
context:(id)context
userInfo:(id)userInfo;
如果上下文等于您在发出GET请求时传入的上下文,则表示您的请求已完成。您可以构建一个NSDictionary建模响应,然后获取流的流URL:
NSDictionary *trackInfo = [data objectFromJSONData];
NSString *steamURL = [trackInfo objectForKey:@"stream_url];
可以在发出GET请求时指定完整的参数列表here。