是否可以通过编程检测扬声器的开启/关闭时间?

是否可以通过编程检测扬声器的开启/关闭时间?

我想知道,当扬声器通电时,Windows 是否会收到任何信号?具体来说,当我顺时针旋转旋钮打开它们时。

我之所以询问是因为我正在考虑编写一个脚本,当我打开/关闭扬声器时,该脚本会自动在扬声器和耳机之间切换输出声音设备,但不确定是否可行。

答案1

除非它们是 USB 或蓝牙(具有双向通信协议的东西),否则不太可能。

普通扬声器或放大器和扬声器只是一种“哑”连接。如果您向它们发送信号,则不会有任何反馈表明信号是否到达或是否以任何方式处理。迷你插孔可以内置开关,这样计算机就可以识别插头是否插入,但它仍然无法真正了解电缆另一端的情况。

我有一个半专业的 USB 接口,带有实际的物理移动音量表 - 显示“指针”。如果我的扬声器关闭,它们可能会像有噪音一样跳动......但很安静。该设备无法知道信号是否传到了任何地方。

在此处输入图片描述

相关内容