を使用AVAudioPlayer
しましたが、このコードを使用すると遅延が大きすぎます:
NSString *soundFile = [[NSBundle mainBundle] pathForResource:@"MySound" ofType:@"caf"];
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFile];
AudioServicesCreateSystemSoundID((CFURLRef)soundFileURL, &_MySound);
AudioServicesPlaySystemSound(_MySound);
ラグはありません。
しかし、アプリのすべてのサウンドをミュート/ミュート解除するボタンがあります。これらの音をミュートするにはどうすればよいですmysound.volume = 0
かAVAudioplayer