我发现只有经典的声音ID,但我需要Chord(默认)Calendar Alert。我怎么能播放那个声音? TKS
#define systemSoundID 1315
AudioServicesPlaySystemSound (systemSoundID);
答案 0 :(得分:0)
日历提醒应为:
#define systemSoundID 1005
↳Apple Audio Services : Predefined Sounds
注意:这些是未记录的枚举值,其中 意味着您不应该依赖AppStore应用程序。
替代方法:
NSURL *fileURL = [NSURL URLWithString:
@"/System/Library/Audio/UISounds/nano/Alert_Calendar_Haptic.caf"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((__bridge_retained CFURLRef)fileURL, &soundID);
AudioServicesPlaySystemSoundWithCompletion(soundID, NULL);
AudioServicesPlaySystemSoundWithCompletion(kSystemSoundID_Vibrate, NULL);
您还可以在应用包中添加音频文件,或从系统库中调用它。