Objective-C で AudioServicesPlaySystemSound を使用して効果音を再生しています。シミュレーターと iPad のスピーカーでは完全に大音量で再生されますが、iPad のオーディオ コードをスピーカーに接続すると、音は途方もなく低く、ほとんど聞こえません。別のスピーカーを試しましたが、同じ効果が得られました。ブルートゥース経由では、音はまだ静かですが、少なくとも聞こえます。これが私のコードです:
- (IBAction)playSound:(UIButton *)sender
{
NSString *path = [NSString stringWithFormat: @"%@/%@", [[NSBundle mainBundle] resourcePath], @"MySoundEffect.caf"];
NSURL *filePath = [NSURL fileURLWithPath: path isDirectory: NO];
NSLog(@"filepath = %@", filePath);
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((__bridge CFURLRef)filePath, &soundID);
AudioServicesPlaySystemSound(soundID);
}