标签: objective-c macos cocoa audio
我正在尝试在我的程序中播放默认的系统蜂鸣声。我可以播放指定的声音,但我想播放在声音系统偏好设置中设置的提示音。
答案 0 :(得分:4)
致电NSBeep()。它是AppKit的一部分。
NSBeep()
答案 1 :(得分:0)
可接受的答案的另一种选择是使用AudioServicesPlayAlertSound,并向其传递kSystemSoundID_UserPreferredAlert参数。
kSystemSoundID_UserPreferredAlert
但是,这样做的缺点是需要在应用程序中使用AudioToolbox框架。
AudioToolbox