【问题标题】:How do I play the system sound from an osx application?如何从 osx 应用程序播放系统声音?
【发布时间】:2015-10-10 00:18:10
【问题描述】:

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

【问题讨论】:

    标签: objective-c macos cocoa audio


    【解决方案1】:

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

    【讨论】:

    • 哇,这很容易。谢谢!
    • 在斯威夫特NSSound.beep()
    【解决方案2】:

    接受答案的替代方法是使用AudioServicesPlayAlertSound,将kSystemSoundID_UserPreferredAlert 参数传递给它。

    但是,这有一个缺点,需要在应用程序中使用 AudioToolbox 框架。

    【讨论】:

      猜你喜欢
      • 2014-07-01
      • 2010-11-12
      • 2015-11-01
      • 2023-02-25
      • 1970-01-01
      • 2012-09-07
      • 2021-02-04
      • 2014-12-22
      • 2019-05-30
      相关资源
      最近更新 更多