在 OSX 上设置默认耳机音量?

在 OSX 上设置默认耳机音量?

我尝试用谷歌搜索,但一无所获。似乎每个人都在讲述类似以下的故事:

所以今晚我正要看一个新的宣传视频,但我忘了在戴上耳机之前调低音量。一旦插入耳机,音量就会跳到 100%,我差点震破耳膜。

在我的 DELL 上很简单。无论你设置多少音量,它都会保持在那里,不管你插入耳机端口的是什么。

然而,在 OS X 上,你似乎可以将音量设置为 20%,但只要你将某个东西插入耳机端口,音频就会跳到预设音量。对我来说,它似乎是 100%。

哪里有更正这些的选项?我宁愿将默认值设置为 10%...

我可以确认在运行 OS X 10.6.7 的 MBP 上仍然会发生这种情况。有人找到解决方案了吗?

答案1

我不确定是什么原因导致的,也不知道如何在系统中设置正确的默认值,但是我似乎找到了一种可以解决问题的解决方法,它被称为 BreakAway:

在此处输入图片描述

它基本上是设计用来在你断开耳机连接时暂停 iTunes 的,但它也有一个插件选项,你可以在连接和断开连接等事件上运行苹果脚本:

在此处输入图片描述

我已经将两个事件(连接和断开连接)绑定到两个设置音量的 applescript 文件:

将音量设置为大约一半:

设置音量 3
延迟2
设置音量 3

将音量设置为 2 条:

设置音量 1
延迟2
设置音量 1

有一个用于指示条数的乘数,因此将音量设置为“1”意味着 2 条。

下面是一个有用的脚本片段来演示这一点:

显示对话框
    “输入数字。”标题为¬
    “方格数?”按钮{“设置”}¬
    默认按钮 1 默认答案“”
将 numberSquares 设置为结果返回的文本
将 numberHalved 设置为 numberSquares / 2
设置音量减半

通过http://hints.macworld.com/article.php?story=20100226174946948

答案2

我从另一个论坛看到此命令设置音量:对我有用。

osascript -e 'set volume N'

其中 N 为 0、1、2、3,任意级别

实际上,我认为这只是终端代码。

相关内容