我可以在Xcode的Storyboard模式中添加声音吗?

时间:2012-05-13 04:15:20

标签: xcode audio storyboard

我刚开始为iOS创建应用,而我正在使用storyboard模式。我想知道如何添加声音。还需要编码吗?

1 个答案:

答案 0 :(得分:0)

您可以使用它来播放简单的声音。它使用AVFoundation框架,这将要求您将AVFoundation添加到项目中,并使用#import <AVFoundation/AVFoundation.h>

- (IBAction) myPlayAction {
    AVAudioPlayer *data;
    NSString *name = [[NSString alloc] initWithFormat:@"SoundName"];
    NSString *source = [[NSBundle mainBundle] pathForResource:name ofType:@"mp3"];
    if (data) {
        [data stop];
        data = nil;
    }
    data=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath: source] error:NULL];
    data.delegate = self;
    [data prepareToPlay];
    [data play];
}