以编程方式在Mac上更改音量

时间:2011-06-08 12:19:57

标签: cocoa macos core-audio volume

我正在寻找一种非AppleScript方式来以编程方式更改Mac OS X上的系统音量。 我找不到解决方案。任何想法?

2 个答案:

答案 0 :(得分:7)

看看这堂课:

https://github.com/InerziaSoft/ISSoundAdditions

它可以改变系统容量并使用CoreAudio API。

使用示例应如下所示:

[NSSound setSystemVolume:0.5]

答案 1 :(得分:2)

如果仍然有人对该主题感兴趣:我已经将出色的ISSoundAdditions改编为Swift 5,并通过声明一个公共接口(NSSound.systemVolume)使它的设计更加简洁,您可以通过该接口超级轻松地管理系统通过获取和设置属性(NSSound.systemVolume和NSSound.systemVolumeIsMuted)获得音量。签出:not fully compatible