У меня есть относительно простое приложение, которое воспроизводит звук с использованием AVAudioPlayer
, например:
NSURL *file3 = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/ball_bounce.aiff", [[NSBundle mainBundle] resourcePath]]];
player3 = [[AVAudioPlayer alloc] initWithContentsOfURL:file3 error:nil];
[player3 prepareToPlay];
для последующего вызова для воспроизведения, например:
[player3 play];
Ноэтот звук вызывается в нескольких местах (столкновения с прыгающим мячом), много раз.Иногда мяч ударяется о две вещи достаточно быстро, когда звук первого удара все еще звучит, когда мяч сталкивается во второй раз.Этот второй отскок не производит звук.Как я могу заставить его воспроизводить звук каждый раз, когда он сталкивается, даже если он предполагает оплату звука, который перекрывает уже воспроизводимый звук?
Любая помощь очень ценится.