如何从osx应用程序播放系统声音?

时间:2015-10-10 00:18:11

标签: objective-c macos cocoa audio

我正在尝试在我的程序中播放默认的系统蜂鸣声。我可以播放指定的声音,但我想播放在声音系统偏好设置中设置的提示音。

2 个答案:

答案 0 :(得分:4)

致电NSBeep()。它是AppKit的一部分。

答案 1 :(得分:0)

可接受的答案的另一种选择是使用AudioServicesPlayAlertSound,并向其传递kSystemSoundID_UserPreferredAlert参数。

但是,这样做的缺点是需要在应用程序中使用AudioToolbox框架。