iOS5 では、次のコードはローカル サウンド ファイルで動作します。ただし、ネットワーク上にある (そして実際に存在する) 同じファイルを試しても、サウンドは再生されません。エラー -43 と表示されますが、ファイルはそこにあります。コメントアウトされた行でネットワークファイルにアクセスしようとしました。
-(void) playSound {
SystemSoundID soundID;
//NSURL *path = [NSURL URLWithString:@"http://www.somerealwebtise.com/test.wav"];
NSURL *path = [[NSBundle mainBundle] URLForResource: @"test" withExtension: @"wav"];
self.sysSoundTestPath = (__bridge CFURLRef)path;
AudioServicesCreateSystemSoundID(self.sysSoundTestPath, &soundID);
AudioServicesPlaySystemSound(soundID);
}