2011-06-08 79 views
5

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

+0

难道苹果事件算作苹果脚本的吗? – 2011-06-08 18:05:55

+0

[本教程](http://cocoadev.com/SoundVolume)可能有帮助。 – Shadikka 2011-06-08 12:23:58

+0

链接已死亡。 – houbysoft 2013-07-18 05:01:58

回答

7

看看这个类:

https://github.com/InerziaSoft/ISSoundAdditions

它可以改变系统音量和使用CoreAudio的API的。

用法的例子应该是这样的:

[NSSound setSystemVolume:0.5] 
+0

非常感谢!这与所有其他图书馆不同,它适用于优胜美地。 – 2014-08-25 19:34:36

+0

感谢分享...有没有办法将音量变化捕捉为事件?即用户更改菜单栏上的音量,我的应用程序想知道。 – mojuba 2015-08-06 18:52:57

+0

是否有可能使用Java来做到这一点? – HCarrasko 2015-11-28 02:21:43