1

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);
}
4

1 に答える 1