alBufferDataStatic instead of alBufferData

According to Tech Note TN2199 it is better to use alBufferDataStatic instead if alBufferData for sound on the iPhone. However even when I import OpenAL/oalStaticBufferExtension.h the function is undeclared. Has anyone else experienced this?

Actually, I had a similar problem. Try AnotherJake's solution first as that might work and is simpler, but what I did was to use the oalTouch sample's loading code and that solved whatever problem was causing the distorted sound.