I'm using an AVAudioPlayer to play the sound, would you mind elaborating on how I can use AL_PITCH to change the pitch?
You can't change the pitch with AVAudioPlayer, you need to use OpenAL which is a completely different audio API.
OpenAL is pretty standard and widely used. You can find a lot of information about it on the internet. I would suggest using that library if it suits you. We tried FMOD in the past, but it seemed to be much more of a resource hog and we didn't like the licensing.