如果您将音量调得太大,该如何禁用音量警告?


17

我最近有一部Nexus 4,但我有一个关于音量调高警告的问题,如果音量调得过多,则会弹出警告。是否可以禁用或删除此警告?我希望能够将手机放在口袋里(带有音量按钮)提高音量,而不必拿起手机。我收听音频或声音低劣的播客,需要将其提高到警告级别以上。


1
重新启动后,我似乎只有在第一次提高音量时才收到警告。
pelms 2013年

Answers:


10

这是Android 4.2中的已知问题(或功能),目前可能尚未修复。

2013-12-10更新:根据Marius Hofert的说法,这仍然是4.4中的问题。


好吧,不好了:/
Daniel Johansson

3
这仍然是Android 4.4(kitkat)中的一个问题。人们已经报告说可以使用自定义rom修复它,但是我相信Google应该提供一个开关来关闭它。
Marius Hofert

3

Android源代码可以在AudioService.java中完美地解释它。对于任何经验丰富的Android黑客来说,将其修补都很容易。

//==========================================================================================
 // Safe media volume management.
 // MUSIC stream volume level is limited when headphones are connected according to safety
 // regulation. When the user attempts to raise the volume above the limit, a warning is
 // displayed and the user has to acknowlegde before the volume is actually changed.
 // The volume index corresponding to the limit is stored in config_safe_media_volume_index
 // property. Platforms with a different limit must set this property accordingly in their
 // overlay.
 //==========================================================================================

 // mSafeMediaVolumeState indicates whether the media volume is limited over headphones.
 // It is SAFE_MEDIA_VOLUME_NOT_CONFIGURED at boot time until a network service is connected
 // or the configure time is elapsed. It is then set to SAFE_MEDIA_VOLUME_ACTIVE or
 // SAFE_MEDIA_VOLUME_DISABLED according to country option. If not SAFE_MEDIA_VOLUME_DISABLED, it
 // can be set to SAFE_MEDIA_VOLUME_INACTIVE by calling AudioService.disableSafeMediaVolume()
 // (when user opts out).

没有经验的“黑客”碰巧是开发者呢?最好的选择是什么?自定义光盘,修补股票的版本,等等。我想确保我还收到了Nexus 4的OTA更新
RevNoah

1

除非用户确认要提高音量,否则这似乎是欧盟法规将音量限制为85db的一种实施方式(BBC新闻文章)。

我猜这不适用于美国和其他地区吗?

某些自定义ROM可能会让您禁用此功能。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.