可能重复:
即使在静音模式下也能在 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”,但这没有用。在那儿