2011-06-08 3 views
5

Я ищу неадресный способ изменения объема системы в Mac OS X программно. Я просто не мог найти решение. Какие-нибудь идеи?Измените громкость на Mac программно

+0

ли рассчитывать компании Apple Event, как Apple, скрипт для вас? –

+0

[Этот учебник] (http://cocoadev.com/SoundVolume) может быть полезен. – Shadikka

+0

Ссылка мертва. – houbysoft

ответ

7

Взгляните на этот класс:

https://github.com/InerziaSoft/ISSoundAdditions

Это может изменить громкость системы и использовать CoreAudio API.

Пример использования должен выглядеть следующим образом:

[NSSound setSystemVolume:0.5] 
+0

Большое вам спасибо! Это работает с Йосемити, в отличие от всех других библиотек. –

+0

Спасибо, что поделились ... есть способ захвата изменения объема в качестве события? То есть пользователь меняет громкость в строке меню, и мое приложение хочет знать. – mojuba

+0

Можно ли использовать Java для этого? – HCarrasko

Смежные вопросы