I used the AVAudioPlayer to play a 10 sec wav file and it works fine. Now I what to stop the wav at the 4th sec and then play it again from the very 1st sec.
Here is th
Apple's AVAudioPlayer class reference says:
The stop method does not reset the value of the currentTime property to 0. In other words, if you call stop during playback and then call play, playback resumes at the point where it left off.
So you should be able to restart it with:
[ahhhhhSound stop];
ahhhhhSound.currentTime = 0;
[ahhhhhSound play];