当您使用一副精美的有线耳塞或耳机随心所欲地演奏自己喜欢的节拍时,您可能会忍不住将音量调到尽可能高,这样您就可以完全沉浸在音乐中。但如果您长时间以过高的音量听音乐,最终可能会对您的听力造成不可逆转的损害。这就是为什么专家建议限制您接触大声噪音的原因。Android 长期以来就有一项安全功能,当您尝试将媒体音量提高到安全限制以上时,它会向您发出警告,但此警告很容易被忽略。Android 14将通过其新的耳机响亮警报功能更主动地保护您的听力。
对于那些不熟悉的人来说,当连接耳机并且用户尝试将输出音量级别提高到 85 dB 以上时,在欧盟销售的 Android 设备会显示警告。您可以接受该警告并将输出音量级别增加到最大 100 dB,但该警告将在音乐播放 20 小时后再次出现,以提醒您听力存在潜在危险。
欧洲电工标准化委员会 (CENELEC)针对在欧盟销售的音频/视频设备采用了IEC 62368-1安全标准。Android 的安全媒体音量警告遵循本文档中概述的建议,多年来该文档已经历多次修订。最新的一项是在今年早些时候采用的,因此为了跟上最新的建议,谷歌在 Android 14 中添加了一项新的安全功能,当您以不安全的音量水平听音乐时间过长时,该功能会向您发出警告。
这项名为“耳机响亮警报”的功能在 Google I/O 2023 的“Android 辅助功能新增功能”会议上被提及。谷歌表示,在 Android 14 中启用此警报后,“您可以在耳机音量过大、音频消耗时间过长时收到通知。” 谷歌当时没有详细说明,但自从几个月前我第一次听到这个功能以来,我就一直在跟踪它。快进到今天,得益于 Google 最新的源代码发布,我现在对它的工作原理有了更完整的了解。
随着SDK 34 源代码的发布,我能够找到 Google 关于耳机大声警报功能如何在后台工作的描述。显然,该功能通过“计算声音剂量”(CSD)来运行,而不是固定的音量指数。Android 对音频信号执行“频率相关分析”,以估计“信号内容的响度和潜在有害程度”。该分析“与应用的体积衰减/放大相结合,并随着时间的推移进行积分,以得出 7 天滚动窗口内的剂量暴露”。
当 CSD 达到特定阈值时,Android 14 会发出不同的警告。其中有“短暂暴露”的警告以及“1X”和“5X”的 CSD 警告,您可以“在一周内通过耳机安全地收听”。Android 实现的确切 UI 行为“在 IEC 62368 的‘声学能源防护措施’中定义”。这份特定的文件要花费数百美元才能获得,但多亏了一个消息来源,我才得以拿到它。我还做了理智的事情,并播放了一段播放气喇叭声音10 个小时(警告:非常响)的 YouTube 视频,看看 Android 14 中的实际警告是什么样子的。
在 CSD 的 1 倍、2 倍、3 倍和 4 倍时,Android 会发布一条通知,内容为“音量已降低至更安全的水平。耳机音量高的时间比建议的时间长。” 在 CSD 的 5 倍时,Android 会发布一条通知,内容为“音量已降低至更安全的水平。耳机音量已超过本周的安全限制。” 至于“瞬间暴露”通知,上面写着“检测到响亮的声音。” 耳机音量高于建议音量,这可能会损害您的听力。”