2011-05-13 165 views

回答

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时指定参数的完整列表。

+0

如何在第一种方法中实例化api对象? – 2011-06-07 12:34:40

相关问题