强制 Microsoft Teams 使用 Windows 中设置的默认音频设备

强制 Microsoft Teams 使用 Windows 中设置的默认音频设备

Teams 没有设置使用 Windows 中设置的默认音频设备。它只会记住自己的(相当隐蔽的)设备设置,如果这些设备不存在,它会自行决定您将使用哪些设备。(而且您会喜欢的,先生。)

我在具有不同音频设置的工作站之间移动。有时我会在一个工作站上更改默认音频设备 - 也许我想使用耳机,也许笔记本电脑扬声器就足够了。Teams 忽略了我并按照自己的意愿行事。

Zoom 和其他会议应用程序可以选择使用 Windows 中为会议设置的默认音频设备。我们如何才能强制 Teams 也这样做?

(如果像在 Zoom 中那样可以快速轻松地更改音频设备,那么就不会出现太大的问题了。)

更新(2023-08-04):这种行为的原因似乎是 Teams 保护您不尝试使用不存在的设备。Teams 似乎会读取现有且正常运行的音频设备驱动程序列表。计算机 2 缺少计算机 1 的耳机,因此驱动程序对 Teams 不可用。Teams 现在会查看现有且正常运行的驱动程序的顺序,以确定在开始新会议时使用哪个设备。删除驱动程序很容易。目前尚不清楚我们如何影响驱动程序对系统的可用性顺序。Web 版本的 Teams 只是要求 Windows 使用其默认设备 - 一种非常不同且更明智的方法。

答案1

答案:你不能,或者至少不容易。

这是 Microsoft Teams 最受期待的功能之一,但也许是最被开发人员忽视的功能之一。

这篇文章中有一个用户沮丧的例子 团队中的默认音频设备 从 2020 年开始,用户发泄了对微软无能的愤怒。一旦 Teams 选择了错误的设备,唯一的解决方案就是拔掉所有其他设备,以强制它使用正确的设备。

您可能能够使用音频路由产品,例如 VB-CABLE 虚拟音频设备 强制将 Teams 连接到音频设备,但我从未尝试过这种配置。

答案2

更通用的答案 - 您不能自由地覆盖应用程序的音频设备处理,尤其是 Microsoft Teams,因为它是一个闭源应用程序。

应用程序被编码为在系统 API 的帮助下根据需要使用设备,例如Windows 核心音频即使可以,也不应该修改,因为这可能会破坏其他应用程序或系统的部分。

一个想法是使用例如便携式自动热键脚本就像你 U 盘上的脚本一样,它会在 Teams 设置中通过点击正确的输入自动设置正确的设备。除此之外,你只能抱怨,而且很可能会被公司墙退回。

答案3

使用网页应用teams.microsoft.com

我刚刚尝试过,如果我从任务栏切换音频输出,团队也会效仿。

相关内容