如果多项选项答案正确或错误,我想播放不同的提示音。我有正确和错误答案的代码如下
if (questionNumber == 1) {
[self correctAnswer];
}
if (questionNumber == 2) {
[self wrongAnswer];
}
我已经创建了正确的IBAction警报代码。我可以在正确或错误的答案下创建一个简单的play.alert语句吗?
答案 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];