AVAudioPlayer. Дополнительный редирект аудио файлов. В _audio я получаю ноль - PullRequest
0 голосов
/ 19 января 2012

Я отладил этот код в URL Я получаю строку "fileName", которую я хочу.Но в _audio я получаю ноль.

Я использую AVAudioPlayer для воспроизведения и потоковой передачи аудиофайлов.Я воспроизводю аудиофайлы из ресурсов и каталога документов, но если они отсутствуют в каталоге документов, я хочу воспроизвести этот конкретный звук из его URL-адреса.Путем потоковой передачи и буферизации.Вот мой код:

NSString *fileName = @"http://ilm.coeus-solutions.de/frontend/images/audios/mp3test.mp3";
fileName = [fileName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [[NSURL alloc] initWithString:fileName];
AVAudioPlayer *_audio = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];

Ответы [ 2 ]

1 голос
/ 19 января 2012

Вы можете попробовать следующий код,

NSData *filelocation=[[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:@"http://ilm.coeus-solutions.de/frontend/images/audios/mp3test.mp3"]];

MyAudioPlayer = [[AVAudioPlayer alloc]initWithData:filelocation error:nil];

надеюсь, это решит вашу проблему

0 голосов
/ 25 января 2012

Хлопок дорогой!Пожалуйста, прочитайте еще раз мой вопрос, который я только что спросил о потоковой передаче звука, а не о загрузке и воспроизведении.

Эта ссылка ниже помогла мне.Кстати, спасибо всем, кто пытается мне помочь.

http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html

Спасибо!

...