我家的一位成员经常将 Mac 的音量调得太大,打扰了家里其他人。我们都厌倦了要求他把音量调低。
有没有办法设置一个没有管理员级别访问权限就无法超过的最大音量?
答案1
有一个免费应用程序音量限制器这样就可以了。发布的版本似乎是针对 Tiger 的,因此如果您使用的是 Leopard / Snow Leopard,则可能有所不同。
答案2
您也可以使用 Apple 的脚本编辑器自己完成此操作。
您可以像这样用 Javascript 创建脚本
class Volimiter {
constructor(appName, maxVolume) {
this.app = Application.currentApplication();
this.app.includeStandardAdditions = true;
this.appName = appName;
this.maxVolume = maxVolume;
}
get currentVolume() {
const { outputVolume } = this.app.getVolumeSettings();
return outputVolume;
}
limitVolume() {
if (this.currentVolume > this.maxVolume) {
this.app.beep();
this.app.setVolume(null, { outputVolume: this.maxVolume });
}
}
showNotification() {
this.app.displayNotification("", {
withTitle: this.appName,
subtitle: `Limiting your
答案3
如果你的问题仍然存在,我写了一款应用程序,它叫耳安保。
虽然您现在还不能限制访问限制,但我计划添加该功能。