Возможный дубликат:
воспроизведение звука на 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», но это не сработало. Есть