mp3-файл iphone dev не воспроизводится с помощью аудиоплеера av - PullRequest
0 голосов
/ 12 марта 2012

Я пытаюсь воспроизвести аудиофайл в формате mp3, файл будет загружен пользователем на веб-сервер, и я получу URL-адрес этого файла, а затем мне придется воспроизвести этот файл, но мне это не удается.вот мой код

NSURL * url = [NSURL URLWithString: url1];NSData * theData = [NSData dataWithContentsOfURL: url];newPlayer = [[AVAudioPlayer alloc] initWithData: ошибка данных: nil];[newPlayer play];

URL-адрес выглядит следующим образом

http://mqm.designers99.com/Notification/mp3_files/1331551313_1919.mp3

Плз.ведите меня, потому что я застрял здесь, спасибо и с уважением

Ответы [ 2 ]

1 голос
/ 12 марта 2012

Попробуйте «прочитать» ошибку:

NSURL *url = [NSURL URLWithString:url1];
NSData *theData = [NSData dataWithContentsOfURL:url];
NSError *error = nil;
newPlayer = [[AVAudioPlayer alloc] initWithData:theData error:&error];
if (error == nil) {
    NSLog(@"AVAudioPlayer start playing");
    [newPlayer play];
} else {
    NSLog(@"%@", error);
}

Любая «удача»?

0 голосов
/ 12 марта 2012

Включить фреймворки AVFoundation и AudioToolBox

Импортировать заголовок для этой фреймворк в файле .h

    #import<AVFoundation/AVFoundation.h>
    #import<AudioToolbox/AudioToolbox.h>

Создать экземпляр AVAudioPlayer,

    AVAudioPlayer *player

Использовать этот код для воспроизведения аудио.Это нормально для меня

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...