SoundBunny 完全符合我的需要,能够在单个应用程序级别按需静音/取消静音和更改音频音量。不幸的是我无法通过 AppleScript 控制它,因为它不可编写脚本。
我还有其他选择吗?
我找到了一种方法,可以根据对它的引用来静音特定的音频队列:
AudioQueueSetParameter(audioQueue, kAudioQueueParam_Volume, 0);
问题是我找不到一种方法来检索当前其他应用程序正在使用的所有音频队列(不知道是否可能)。我只找到了如何创建和操作文档的文档。