Skip to content
gotojo edited this page Feb 25, 2014 · 2 revisions

#iOS向け実装

  • SoundCloudDeveloperのiOS Quickstartの手順どおりに作業するとlogin、Trackの再生ができるアプリができる
  • Playlistを再生するには
    • getTracksメソッドのresourceURLを書き換えてコマンド変更
      https://api.soundcloud.com/me/tracks.json
      https://api.soundcloud.com/users/{userID}/playlists.json
    • didSelectRowAtIndexPathでstreamURLを以下の手順で取得
      NSDictionary* playlist = [self.tracks objectAtIndex:indexPath.row];
      NSArray* tracksArray = [playlist objectForKey:@"tracks"];
      NSDictionary* track = [tracksArray objectAtIndex:0];
      NSString *streamURL = [track objectForKey:@"stream_url"];
    • Playlistを再生するときはloginは必要ない
  • 検討項目
    • Playlist最後までいったら自動的にループ再生してくれるのか?→(要調査)
    • Playlistの識別どうする?
    • SoundCloudのユーザーはイベント毎に作る?
    • イベント参加者以外にPlaylistが見えたら嫌かも
Clone this wiki locally