AVAudioPlayer initWithData Проблема - PullRequest
       23

AVAudioPlayer initWithData Проблема

0 голосов
/ 15 февраля 2011

Я добавил звуковой файл в папку с ресурсами XCode.

Я хочу воспроизвести звуковой файл с помощью AVAudioPlayer

Я могу использовать изображение с помощью [UIImage imageNamed: @ "xxxx.png"];

Но я не знаю, как прикрепить файл к AVAudioPlayer.

Спасибо за помощь.

1 Ответ

0 голосов
/ 15 февраля 2011

В файле .h

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

@interface RootViewController : UIViewController {  

AVAudioPlayer *audioPlayer;

}

@property(nonatomic, retain) AVAudioPlayer *audioPlayer;

и также синтезируйте это в вашем .m файле

Теперь в вашем .m файле

NSString *mp3Path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"test.mp3"];
NSURL *mp3Url = [NSURL fileURLWithPath:mp3Path];

NSError *err;
AVAudioPlayer *audPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:mp3Url error:&err];
[self setAudioPlayer:audPlayer];
if(audioPlayer)
        [audioPlayer play];

[audPlayer release];

Также добавьте следующие рамки

AudioToolbox.framework & AVFoundation.framework

Надеюсь, это поможет

...