当前位置: 代码迷 >> 综合 >> android 使静音模式下音乐也静音,切换到其他模式恢复
  详细解决方案

android 使静音模式下音乐也静音,切换到其他模式恢复

热度:27   发布时间:2024-01-19 17:06:20.0

1. AudioProfileManager.java 下增加定义:

public static final int STREAM_MUSIC = AudioManager.STREAM_MUSIC;

2. AudioProfileService.java

(1)文件开头增加定义:

private int mCurrentMediaVolume = 0;

(2) setActiveprofile()里,找到 case SILENT:

在里面添加:

在setRingerModeMatchProfile()后面加

mCurrentMediaVolume = mAudioManager.getStreamVolume(AudioProfileManager.STREAM_MUSIC);

mAudioManager.setAudioProfileStreamVolume(AudioProfileManager.STREAM_MUSIC, 0, 0);

 

在 case MEETING 和 default下增加:

在setRingerModeMatchProfile()后面加

if(0 == mAudioManager.getStreamVolume(AudioProfileManager.STREAM_MUSIC)){ mAudioManager.setAudioProfileStreamVolume(AudioProfileManager.STREAM_MUSIC, mCurrentMediaVolume, 0);

}

  相关解决方案