·5分钟阅读

Mac 上能不能单独控制浏览器每个标签页的音量?

一个浏览器标签页声音很大,另一个标签页的视频声音却很轻。macOS 能不能按标签页单独控制音量?下面说说到底哪些能做到,哪些做不到。

一个标签页在播放 YouTube 教程,另一个标签页在播放声音很轻的 Loom 视频,第三个标签页刚好又自动播放起了一则广告。你想分别把 YouTube 标签页调低、Loom 标签页调高、广告标签页静音。macOS 能不能按标签页单独控制音量?老实说,答案是:系统原生做不到,大多数工具也做不到。但你可以控制整个浏览器的音量,这已经能解决大部分痛点。

SoundDial — control browser audio volume on Mac

为什么没有按标签页的音量控制

浏览器会先把所有标签页的音频混合成单一的输出流,再交给操作系统。在 macOS 看来,Chrome 就是一个应用、产生一路音频流;Safari 是一个应用;Firefox 也是一个应用。操作系统完全看不到是哪个标签页在发出哪种声音——这个信息只存在于浏览器内部的音频引擎里,不会暴露给外部工具。

部分浏览器允许你静音单个标签页(点击标签页上的扬声器图标),但那只是简单的开关,没有针对每个标签页的音量滑块。你可以把吵闹的标签页静音,但没法把它调到 20%,同时让另一个保持在 80%。

你实际能控制的是什么

SoundDial 是在应用层面控制音量。由于每款浏览器本身就是一个独立的应用,你可以对以下内容进行独立控制:

多浏览器工作流

  • Chrome:100%——你主要观看的视频或教程
  • Safari:40%——作为背景参考资料
  • Firefox:静音——用于测试或开发调试,不需要声音

如果你同时使用多款浏览器(不少开发者和研究人员都是如此),每款浏览器都会拥有自己的滑块。这实际上就相当于按“标签页分组”做独立控制,因为你可以把不同内容分配到不同浏览器,再独立调节各自的音量。

浏览器与其他应用相比

更常见的场景,其实是想让浏览器音量和其他应用的音量不一样。听 YouTube 教程时音乐太吵?把 Spotify 调到 30%,同时保持 Chrome 在 100%。Zoom 通话时浏览器标签页还在播放参考资料?用分应用静音功能,在通话期间直接把浏览器整个静音,通话结束后再取消静音。

标签页静音的变通做法

如果想在同一个浏览器内真正做到按标签页控制,内置的标签页静音是你唯一的选择。把它和 SoundDial 的分浏览器音量结合起来使用:先在浏览器里把吵闹的标签页静音,再用 SoundDial 设置整个浏览器相对于其他应用的整体音量。

在 Mac App Store 获取 SoundDial——一次性付费 14.99 欧元,无需订阅,支持 macOS 14.2 及以上版本。

下一篇文章

SoundDial

Per-app volume control for macOS. €14.99 one-time purchase.

获取SoundDial