2011-06-08 15 views
5

Sto cercando un modo non di script per modificare il volume di sistema su Mac OS X a livello di programmazione. Non sono riuscito a trovare una soluzione. Qualche idea?Cambia volume su Mac a livello di programmazione

+0

conta come di Apple AppleScript evento per voi? –

+0

[questo tutorial] (http://cocoadev.com/SoundVolume) potrebbe essere di aiuto. – Shadikka

+0

Il link è morto. – houbysoft

risposta

7

Date un'occhiata a questa classe:

https://github.com/InerziaSoft/ISSoundAdditions

E 'possibile modificare il volume di sistema e fare uso di CoreAudio API.

Un esempio di utilizzo dovrebbe essere simile a questo:

[NSSound setSystemVolume:0.5] 
+0

Grazie mille! Questo funziona con Yosemite a differenza di tutte le altre librerie. –

+0

Grazie per la condivisione ... c'è un modo per acquisire il cambiamento del volume come un evento? Cioè l'utente cambia il volume sulla barra dei menu e la mia app vuole sapere. – mojuba

+0

E 'possibile usare Java per farlo ?? – HCarrasko

Problemi correlati