Я бы хотел изменить громкость звонка во время звонка. Я использую Audio Manager в вещательном приемнике, чтобы изменить громкость. оно изменилось в настройках системы, но не вступает в силу при фактическом звонке, только следующий звонок будет использовать новое значение. Могу ли я заставить эти изменения сделать их эффект немедленно?
AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
audio.setStreamVolume(AudioManager.STREAM_RING, volume, AudioManager.FLAG_ALLOW_RINGER_MODES | AudioManager.FLAG_PLAY_SOUND);