我有一个相对简单的应用程序播放使用AVAudioPlayer
声音,就像这样:AVAudioPlayer不会重复播放
NSURL *file3 = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/ball_bounce.aiff", [[NSBundle mainBundle] resourcePath]]];
player3 = [[AVAudioPlayer alloc] initWithContentsOfURL:file3 error:nil];
[player3 prepareToPlay];
到后来被称为玩,就像这样:
[player3 play];
但这个声音被多次调用(与弹跳球碰撞)。有时,球在连续快速击中两件事情时,第一次反弹的声音仍然在第二次碰撞时发挥作用。然后这第二次反弹不会产生声音。即使它涉及支付与已经播放的声音重叠的声音,我怎样才能让它在每次碰撞时发出声音?
任何帮助是极大的赞赏。要解决这个问题