在windows系统里,如何识别哪个程序正在发声?(QC30遇到的麻烦)

Author Avatar
xmoiduts 3月 03, 2018
  • 用其他设备扫码打开本文

假期回家,娱乐的主力机也从 Surface Pro 切回了带有独显的笔记本电脑。但笔者用着用着就发现,搁着电脑,转用手机听歌时,虽然 QC30 同时连接了两个设备,但耳机里却是寂静一片。

耳机坏了?

没坏,它只是遇到了一些流氓而已。

我们不能通过耳机本体的按键,来单独断开QC30与某一个设备的连接,因此笔者转用 Bose Connect App 来将其与电脑断开。在点击开关的瞬间,美妙的音乐悠悠传出。

IMG_20180303_202335.png

但每次都点开 APP 也不是很方便,有时候可能会花很长时间来“同意我们又双叒叕更新了的隐私政策”,就很蛋疼。

问题判断

QC30 能够同时连接两个设备,如果两个设备都在从音乐通道(Bose QuietControl 30 Stereo)播放声音,则耳机会输出其中一个通道的数据流。另一个流虽然在正常传输,但却没有声音。只有更高优先级的音频才能打断当前的播放内容,比如电话和微信语音*。

笔者判断,是笔记本在后台持续地静默推送一段音频,霸占着音乐通道,从而导致手机传来的音乐无法正常播放。

揪出霸占音频通道的内鬼

经过上网搜索,笔者发现了同样经受困扰的 Windows 用户。他/她是这么定位音频来源的:

用 Windows 音量混合器来探测正在发声的程序

经过一番研究,我得出了以下结论:Windows 音量混合器 是查看正在发声的程序的最佳软件,它在 Windows 7, Windows 8/8.1 和 Windows 10 系统中均有预装,能够实时查看哪个程序正在使用声卡。

你可以右击任务栏中的声音图标,点击“打开音量混合器”;

打开音量混合器.png

或者直接Win+r开启运行窗口,输入sndvol.exe

—— 引用来源

按照ta提供的方法,笔者来到了音量混合器界面:

音量混合器界面.png

一般来说,系统声音,Chrome浏览器虽然有着各种各样的奇怪问题,但不至于一直霸占音频通道。那问题一定出在右面的那个软件咯。

尝试:

把 QQ 的音量滑块拉到静音,让手机继续放歌,此时耳机里响起了音乐之声。

再把 QQ 的音量滑块拉回最大,音乐播放不再受影响。

问题解决成功

这个问题是每次必然触发的吗?

经过一段时间的暗中观察,笔者发现,启动QQ时,音量合成器里不会出现QQ图标,真正对音频通道的占用发生在腾讯网页面弹出之后。退出QQ后,本文所述的问题自动消失。