답변:
이것은 Android 4.2 의 알려진 문제 (또는 기능)이며 현재로서는 해결 방법이 없습니다.
업데이트 2013-12-10 : Marius Hofert 에 따르면 4.4에서 여전히 문제입니다.
안드로이드 소스 코드는 AudioService.java에서 완벽하게 설명합니다. 숙련 된 안드로이드 해커라면 패치하기가 매우 쉽습니다.
//==========================================================================================
// 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).
루팅 된 전화가있는 경우 Xposed Framework를 사용할 수 있습니다. 자세한 지침은 다음과 같습니다.