我有时会在工作/浏览网页时听音乐,而且音乐的平均响度相对较低(动态范围较高),因此网页上的任何声音都像爆炸一样。还有两个令人悲伤的事实:
- 与 Windows 7 及更新版本不同,OS X 不允许按应用程序设置声音响度。
- Firefox 无法控制网页播放的声音。例如,如果您打开此测试页面* (警告 — 录音声音非常大,请先调低音量)
http[s]://
magicgoose.github.io
,它会通过滥用 JavaScript 来循环播放音乐,而且似乎除了完全禁用 JavaScript 之外没有其他办法可以阻止它(这不是我想要做的……)
一些 Firefox 扩展程序宣称它们可以将 Firefox 静音,而不会影响其他所有应用程序。但看起来它们只是使用 Windows 7 及更高版本上的系统功能,并且正如预期的那样,它们不适用于 OS X。
这个问题有解决办法吗?
我当前的解决方案是在不静音的情况下仅访问“知名”网站,这可以实现,但并不通用。
*出于安全原因,此链接故意设为不可点击
答案1
我从来没有使用过这个,但是 SoundBunny 似乎正是你想要的:http://www.prosofteng.com/sound-bunny/ 遗憾的是,它不是免费的,但是 10 美元也不是很贵。
作为一个需要更多技巧的替代方案,我会看看JACK:http://jackaudio.org/ Jack 可能会也可能不会将 Firefox 识别为输入;您必须自己尝试。Jack 所做的就是为您的声卡创建一个软件配线架,允许您将任何内容路由到任何内容(如果它可以感知到源和目的地)。我曾经使用 jack 从 Hulu 上截取了一首朗朗上口的曲调,同时单独收听 Pandora。我听不到 Hulu,Pandora 也没有被捕获。
无论如何,如果您将 jack 连接到 Firefox 并将其放入某种单独的音量控制应用程序中,那就应该可以了。如果 jack 可以看到 Firefox。
答案2
忘了说我解决了。在最新版本的 Firefox 中,about:config 中有一个名为 的隐藏设置dom.audiochannel.mutedByDefault
。当设置为 true 时,它确实会禁用 Firefox 中的所有声音输出。