-3

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

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

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

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

4

1 回答 1

0

如果您想使用默认的 Apple 声音,请使用此问题中的代码,然后单击他那里的链接以尝试不同的声音。

如果您想播放自定义声音,最简单的方法是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];
于 2013-03-27T06:50:41.353 回答