Я использовал AVAudioPlayer для воспроизведения 10-секундного файла wav, и он отлично работает. Теперь я хочу остановить wav на 4-й секунде, а затем снова воспроизвести его с самая первая секунда.
Вот код, который я пробовал:
NSString *ahhhPath = [[NSBundle mainBundle] pathForResource:@"Ahhh" ofType:@"wav"];
AVAudioPlayer *ahhhhhSound =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:ahhhPath] error:NULL];
[ahhhhhSound stop];
[ahhhhhSound play];
Я получаю, что wav останавливается на 4-й секунде, но когда я снова запускаю [XXX play], wav продолжает проигрывать 5-ю секунду вместо играет с самого начала.
Как я мог это сделать? Любая помощь будет принята с благодарностью.