我开发了一个适合孩子的应用程序,它包括一些练习测试,所以当答案正确时,我编写代码来显示警告"correct"
。我想在显示提醒"correct"
时使用代码。它也应该伴随着声音。
答案 0 :(得分:2)
获取音频的路径,然后使用alertview启动音频,然后按下按钮时可以停止它。这样的事情..
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/yourAudio.mp3", [[NSBundle mainBundle] resourcePath]]];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"message" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = 1;
[audioPlayer play];
[alert show];
在这里停止音频。
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex==0) {
[audioPlayer stop];
}
注意:添加AVAudio框架,如果你不想播放音频,直到点击UIAlertView的按钮,然后设置audioPlayer.numberOfLoops = -1;