私はsoundcloudで自分のプロファイルから音楽を再生しようとしています。sounCloudAPIプロジェクトをダウンロードしましたが、非常に難しいように見えます。おそらく最も簡単な方法がありますか?お願い助けて。ありがとうございました。
質問する
2150 次
1 に答える
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 リクエストを作成するときに指定できるパラメータの完全なリストは、こちらで入手できます。
于 2011-05-13T18:13:32.327 に答える