У меня есть куча аудиоклипов с именами от sound1.mp3 до soundN.mp3. Я хочу воспроизводить их случайным образом на ощупь, поэтому я настроил AVAudioPlayer для каждого клипа, который хранится в проигрывателях (AVAudioPlayer **). После того, как я инициализирую все, единственный звук, который я могу воспроизвести, это sound1.mp3. Что я делаю не так?
Спасибо за помощь, код инициализации приведен ниже.
players = (AVAudioPlayer**) malloc ( sizeof (AVAudioPlayer*) * NUM_CLIPS);
NSString* path;
NSString* name;
for(uint i = 0; i < NUM_CLIPS; i++){
name = [NSString stringWithFormat: @"sound%d", i+1];
path = [[NSBundle mainBundle] pathForResource:name ofType:@"mp3"];
players[i] = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
[players[i] setMeteringEnabled:YES];
[players[i] prepareToPlay];
}