2011-06-08 22 views
5

Estoy buscando una forma no manuscrita de cambiar el volumen del sistema en Mac OS X mediante programación. Simplemente no pude encontrar una solución. Alguien tiene alguna idea?Cambiar el volumen en Mac programáticamente

+0

sí cuenta de Apple Evento de Apple como de secuencias de comandos para usted? –

+0

[Este tutorial] (http://cocoadev.com/SoundVolume) podría ser de ayuda. – Shadikka

+0

El enlace está muerto. – houbysoft

Respuesta

7

Tome un vistazo a esta clase:

https://github.com/InerziaSoft/ISSoundAdditions

Se puede cambiar el volumen del sistema y hacer uso de la API de CoreAudio.

Un ejemplo del uso debería tener este aspecto:

[NSSound setSystemVolume:0.5] 
+0

¡Muchas gracias! Esto funciona con Yosemite a diferencia de todas las otras bibliotecas. –

+0

Gracias por compartir ... ¿hay alguna forma de capturar el cambio de volumen como un evento? Es decir. el usuario cambia el volumen en la barra de menú y mi aplicación quiere saber. – mojuba

+0

¿Es posible usar Java para hacer eso? – HCarrasko

Cuestiones relacionadas