我想知道是否有任何方法可以获取特定应用程序的音量并进行更改,或者获取所有具有声音输出的应用程序。
我想知道我是否可以使用objective-c,C或C ++来做到这一点。
我已经尝试过Applecripts,但我发现很难依赖于applescripts,因为并非所有应用程序都通过applescript提供访问权限,即使如此,我也无法以相同的方式处理所有应用程序,因为这将取决于关于如何编写AppleScript。
我不想要一个确切的答案,我只是想要一个线索或我可以搜索的方式
提前致谢
答案 0 :(得分:2)
某些应用程序在其AppleScript词典中具有该属性。
tell application "iTunes"
sound volume -- 0 to 100
end tell
tell application "QuickTime Player"
audio volume of document 1 -- 0.0 to 1.0
end tell
答案 1 :(得分:0)
为什么不改变系统音量?以下是AppleScript:
set volume output volume 40
return output volume of (get volume settings)
如果需要,可以使用NSAppleScript来执行这些单行程序,尽管还应该有直接的方法来执行它。