修改的代码如下所示
--- a/frameworks/base/services/core/java/com/android/server/audio/AudioService.java
+++ b/frameworks/base/services/core/java/com/android/server/audio/AudioService.java
@@ -7275,11 +7275,11 @@ public class AudioService extends IAudioService.Stub
Log.d(TAG,"no need enforce safe media volume now!");
return ;
}
- for (int device : devices) {
+ /*for (int device : devices) {
int index = streamState.getIndex(device);
if (index > safeMediaVolumeIndex(device)) {
streamState.setIndex(safeMediaVolumeIndex(device), device, caller,
- true /*hasModifyAudioSettings*/);
+ true );
sendMsg(mAudioHandler,
MSG_SET_DEVICE_VOLUME,
SENDMSG_QUEUE,
@@ -7287,18 +7287,18 @@ public class AudioService extends IAudioService.Stub
0,
streamState,
0);
- }
- }
+ }
+ } */
}
private boolean checkSafeMediaVolume(int streamType, int index, int device) {
synchronized (mSafeMediaVolumeStateLock) {
- if ((mSafeMediaVolumeState == SAFE_MEDIA_VOLUME_ACTIVE)
+ /* if ((mSafeMediaVolumeState == SAFE_MEDIA_VOLUME_ACTIVE)
&& (mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC)
&& (mSafeMediaVolumeDevices.contains(device))
&& (index > safeMediaVolumeIndex(device))) {
return false;
- }
+ }*/
return true;
}
}