我正在尝试播放音乐从我的个人资料在声云,我下载了sounCloud应用程序接口项目,但它看起来很难,也许存在最简单的方式?请帮帮我。谢谢。
发布于 2011-05-14 02:13:32
你应该能够对你想要播放的曲目发出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中可用。
https://stackoverflow.com/questions/5992042
复制相似问题