音量大小无法调节,调用的是语音通话类型?
以下是设置音量的代码,帮忙分析下是哪里有问题,谢谢。
int callMaxVolume;
AudioManager audioaManager = (AudioManager) MyApp.getContext().getSystemService(Context.AUDIO_SERVICE);
audioaManager .setMode(AudioManager.MODE_IN_CALL);
callMaxVolume = audioaManager .getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL);//最大值为5
int volume = audioaManager .getStreamVolume(AudioManager.STREAM_VOICE_CALL);
volume++;
if (volume >= callMaxVolume) {
volume = callMaxVolume;
}
Log.i(TAG, "当前音量 " + volume +" 最大音量 " + callMaxVolume);
audioaManager .setStreamVolume(AudioManager.STREAM_VOICE_CALL, volume, 0);