音量大小无法调节,调用的是语音通话类型?
以下是设置音量的代码,帮忙分析下是哪里有问题,谢谢。
- int callMaxVolume;
- AudioManager audioaManager = (AudioManager) MyApp.getContext().getSystemService(Context.AUDIO_SERVICE);
- audioaManager .setMode(AudioManager.MODE_IN_CALL);
- callMaxVolume = audioaManager .getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL);
- 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);