我想创建一个喊叫游戏。当用户按下喊按钮时,应该播放声音。我有密码。但我的问题是:如果用户触摸按钮,声音播放良好,但如果我非常快地按下按钮,按钮将突出显示的图像变慢。如果我在 ViewDidLoad 中使用我的代码,按钮图像会很好,非常快,但声音播放速度很慢,延迟。
这是我的代码:
NSString *path = [[NSBundle mainBundle] pathForResource:@"tap" ofType:@"mp3"];
AVAudioPlayer *playOn =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
playOn.delegate=self;
[playOn play];