iphone播放不同的警报声音,以获得正确或错误的多项选择测验答案

时间:2013-03-27 00:07:28

标签: iphone xcode alert

如果多项选项答案正确或错误,我想播放不同的提示音。我有正确和错误答案的代码如下

if (questionNumber == 1) {
        [self correctAnswer];
    }

if (questionNumber == 2) {
        [self wrongAnswer];
    }

我已经创建了正确的IBAction警报代码。我可以在正确或错误的答案下创建一个简单的play.alert语句吗?

1 个答案:

答案 0 :(得分:0)

如果您想使用默认的Apple声音,请使用this question中的代码,然后点击他在那里的链接尝试不同的声音。

如果您想播放自定义声音,最简单的方法是使用AVAudioPlayer

首先,您需要将AVFoundation框架添加到项目中。从那里很容易:

NSURL *url = [NSURL fileURLWithPath:path isDirectory:YES];
AVAudioPlayer *sound = audioPlayers[url];
NSError *error = nil;
sound = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
[sound play];