重複の可能性:
サイレントモードでもiPhoneでサウンドを再生する
短いサウンド (タイマーの完了を示す) を再生しようとしており、システム サウンドとして実装しました。私のアプリはタイマーなので、ミュートスイッチが有効になっていても音が聞こえるようにしたいです。
// Load the sound
NSString *path = [[NSBundle mainBundle] pathForResource:@"tinshaw"
ofType:@"wav"];
NSLog(@"tinshaw: %@", path);
NSURL *pathURL = [NSURL fileURLWithPath:path];
// Create a system sound object representing the sound file.
AudioServicesCreateSystemSoundID ( ((__bridge CFURLRef)pathURL), &completionSound);
// Play the Sound
AudioServicesPlaySystemSound(completionSound);
オーディオ セッション カテゴリを「AVAudioSessionCategoryPlayback」に変更しようとしましたが、うまくいきませんでした。ある