想问一下, win 上有什么软件能提醒音量过大伤耳朵?

240 天前
 sickoo
如题,最近有需求带耳机。
598 次点击
所在节点    Windows
6 条回复
cnbatch
239 天前
这主是硬件问题,而不是单纯的软件问题。

首先,需要获取耳机的阻抗、声卡的输出电平,这样才能计算出音量是否过大伤耳。

然后就是,并非所有的声卡都支持检测耳机阻抗。
即使是支持检测耳机阻抗的声卡,也有不同的表现:
1 、只支持根据识别结果判断应该是以 Line Out 输出还是“耳机”输出(两者电平有所不同)
2 、根据阻抗自动调整输出电平(也就是调整档级不止两种,只不过我孤陋寡闻没见过没哪家声卡会这样干)
3 、不调整输出电平,但插错时可能会弹窗提示用户插错端口

好了,即使这张声卡支持阻抗检测,但未必会提供 API 给第三方用户程序使用。Windows 本身并没有对应的 API 可以读取阻抗。
再退一步讲,即使声卡提供了 API 给第三方用户程序调用,这种 API 也无法保证统一的,每家声卡厂都可以不一样,甚至不同型号都可以不一样。

所以结论就是:不存在这样的通用型软件。除非声卡厂主动提供。
要不看看自家声卡的型号,然后去制造商网站看看有没有类似的软件。
yolee599
239 天前
不同的耳机,不同的声卡,增益不同。市场上耳机那么多,Windows 也不知道怎么办啊
bthulu
239 天前
不同的耳朵, 不同的伤害阈值, windows 也没法连线你的耳朵呀
sickoo
239 天前
@cnbatch #1 好的谢谢
sickoo
239 天前
@bthulu #3 了解
sickoo
239 天前
@yolee599 #2 了解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987893

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX