必须开启“允许应用使用不同的输入和输出设备”开关,再通过音量混合器为Chrome、Edge、Firefox等浏览器进程分别指定输出设备,实现多浏览器音频独立路由。

在 Windows 11 中,当多个浏览器(如 Chrome、Edge、Firefox)同时运行,且各自打开不同网页(例如一个放会议语音、一个播在线课程、一个听音乐),需要让每个浏览器窗口的声音独立路由到不同耳机或扬声器,必须借助系统级应用音频绑定机制,而非仅靠标签页或窗口区分。
确认系统已启用应用级音频重定向
这是所有后续操作生效的前提,若未开启,音量混合器中将不会出现“输出设备”下拉菜单,或点击后为空白。
按下 Win + I 打开设置 → 左侧点“系统”,右侧点“声音” → 向下滚动至“高级”区域 → 确保开关“允许应用使用不同的输入和输出设备”为【开启状态】。
⚠️ 注意:该开关关闭时,所有应用强制共用系统默认输出,无论你在音量混合器里怎么点都无效。
让目标浏览器正在播放音频
Windows 11 的音量混合器只显示当前有活跃音频流的应用程序。如果浏览器标签页静音、暂停或未触发音频播放(比如只是加载了网页但没点播放按钮),它就不会出现在列表中。
打开你要配置的浏览器 → 找一个带自动播放音频的网页(如 YouTube 视频、Bilibili 首页推荐视频、或直接访问 soundjay.com 的测试铃声)→ 点击播放并保持几秒。
这一步不能跳过——没有音频活动,系统就认为该应用“不发声”,不给它分配设备的权限。
通过音量混合器为每个浏览器进程指定输出设备
音量混合器是唯一能实现“不同浏览器窗口走不同声卡”的界面,它按进程名识别应用(Chrome 和 Edge 是分开条目,同一浏览器的多个窗口归为一个条目)。
右键点击任务栏右下角扬声器图标 → 选择“打开音量混合器”。
在弹出窗口的“应用程序”区域,找到对应浏览器名称(如“Google Chrome”、“Microsoft Edge”、“firefox.exe”)。
点击该应用名称右侧的向下箭头图标 → 展开“输出设备”下拉菜单 → 从列表中选择目标设备(如“Headphones (Jabra Elite 8 Active)”、“Speakers (Realtek Audio)”、“Bluetooth Speaker (Bose SoundLink Flex)”)。
重复此操作,为另一个浏览器选择另一台设备。例如:Chrome → 耳机;Edge → 蓝牙音箱;Firefox → USB DAC。
✅ 完成后,关闭音量混合器窗口即可,设置立即生效且持久保存,重启浏览器也不丢失。
验证与排错:为什么某个浏览器没出现在音量混合器里
方法一:检查是否被静音或禁用音频策略
在浏览器地址栏输入 chrome://settings/content/sound(Chrome)或 edge://settings/content/sound(Edge)→ 确认“不允许网站播放声音”未全局开启;对具体网站点击右侧三点→设为“允许”。
方法二:强制触发音频会话
在浏览器中打开开发者工具(F12)→ Console 标签页 → 粘贴执行:new Audio('data:audio/wav;base64,UklGRigAAABXQVZFZm10IBAAAAABAAEARKwAAIJsAAAAAAAAAAAAAABkYXRhAAAAABAAAAABAAEA').play(); → 回车。这会生成一次极短音频事件,强制系统注册该浏览器进程为“有音频活动”。
方法三:检查进程隔离设置(仅限 Chrome)
Chrome 默认为每个标签页启用多进程,但音频可能聚合到主渲染进程。若发现多个 Chrome 标签页始终共用一个输出设备,说明它们共享同一音频会话 —— 这是设计限制,【无法按标签页单独指定设备】,只能按整个 Chrome 进程统一配置。


















