Не воспроизводить звуки из stream_url ing API SoundCloud

Я могу отображать песни в представлении таблицы, но я не могу ее воспроизвести.

вот мой код при нажатии кнопки трека

- (IBAction) getTracks:(id) sender { SCRequestResponseHandler handler; handler = ^(NSURLResponse *response, NSData *data, NSError *error) { NSError *jsonError = nil; NSJSONSerialization *jsonResponse = [NSJSONSerialization JSONObjectWithData:data options:0 error:&jsonError]; if (!jsonError && [jsonResponse isKindOfClass:[NSArray class]]) { SCTTrackListViewController *trackListVC; trackListVC = [[SCTTrackListViewController alloc] initWithNibName:@"SCTTrackListViewController" bundle:nil]; trackListVC.tracks = (NSArray *)jsonResponse; NSLog(@"json %@",(NSArray *)jsonResponse); [self presentViewController:trackListVC animated:YES completion:nil]; } }; NSString *resourceURL = @"https://api.soundcloud.com/users/54237635/tracks.json?client_id=8a58d84d48322f5661cf14a3d80e005d"; [SCRequest performMethod:SCRequestMethodGET onResource:[NSURL URLWithString:resourceURL] usingParameters:nil withAccount:nil sendingProgressHandler:nil responseHandler:handler]; } 

вот мой код в didselect в tableview:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { NSDictionary *track = [self.tracks objectAtIndex:indexPath.row]; NSString *streamURL = [track objectForKey:@"stream_url"]; [SCRequest performMethod:SCRequestMethodGET onResource:[NSURL URLWithString:streamURL] usingParameters:nil withAccount:nil sendingProgressHandler:nil responseHandler:^(NSURLResponse *response, NSData *data, NSError *error) { NSError *playerError; player = [[AVAudioPlayer alloc] initWithData:data error:&playerError]; [player prepareToPlay]; [player play]; }]; NSLog(@"streamURL %@", [track objectForKey:@"stream_url"]); } 

Решено OP:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *) { NSDictionary *track = [self.tracks objectAtIndex:indexPath.row]; NSString *streamURL = [track objectForKey:@"stream_url"]; NSString *urlString = [NSString stringWithFormat:@"%@?client_id=%@", streamURL,CLIENT_ID];//Your client ID [SCRequest performMethod:SCRequestMethodGET onResource:[NSURL URLWithString:urlString] usingParameters:nil withAccount:nil sendingProgressHandler:nil responseHandler:^(NSURLResponse *response, NSData *data, NSError *error) { NSError *playerError; NSLog(@"data:%@",data); player = [[AVAudioPlayer alloc] initWithData:data error:&playerError]; [player prepareToPlay]; [player play]; }]; } 
  • Soundcloud Stratus Player - кросс-платформенная совместимость
  • Как сделать приложение SoundCloud отправить контент в конкретный Dropbox SoundCloud?
  • Архитектура SoundCloud iOS SDK
  • URL для открытия трека в приложении SoundCloud iOS
  • Потоковая передача пользовательских треков из звукового облака в приложение
  • Изменен ли интерфейс SoundCloud без уведомления?
  • Как SoundCloud Auto Воспроизведение следующей песни на мобильном сайте?
  • SoundCloud iOS SDK устарел?
  • Interesting Posts

    статическое ключевое слово перед @protocol

    Можно ли отменить PerformSelector на нескольких объектах?

    Как получить кнопку, чтобы оставаться справа в ячейке для всех размеров?

    UIButton: создание области попадания, превышающей область хита по умолчанию

    UIScrollView – использование масштабирования и contentsoffset для CGAffineTransform

    Не удалось локализовать пользовательскую клавиатуру iOS

    Архив с помощью инструмента построения командной строки Xcode (архив xcodebuild)

    Исключение NSInvalidArgument – случайные объекты Получение didEnterBackground

    Я преобразовал CAF в формат AAC с помощью TPAACAudioConverter, но преобразованная длительность файла равна 0

    Как использовать модели Core Data без их сохранения?

    Сохранить сгенерированный GIF в кадре камеры?

    iOS – несколько блоков анимации?

    Добавить карту Apple Pay на Xcode 7.2 iOS Simulator

    Ошибка: не удается прочитать свойство «replace» undefined при создании iOS Cordova

    Приложение iOS voip не отвечает в фоновом режиме через 5 минут

    Давайте будем гением компьютера.