mAudioManager.SetStreamVolume (Stream.Notification ...) устанавливает громкость Stream.Ring на LG G5 - PullRequest
0 голосов
/ 21 марта 2019

На устройствах Samsung работает следующий код:

var mAudioManager = (AudioManager)context.GetSystemService(Context.AudioService);
mAudioManager.SetStreamVolume(Stream.Notification, 5, 0);

Но на LG G5 это устанавливает громкость уведомлений и громкость звонка.

LG G5 не имеет унифицированной громкости: это означает, что он имеет отдельные элементы управления для мелодии звонка и громкости уведомлений, поэтому громкость уведомлений не должна влиять на громкость мелодии звонка, но она имеет!

На самом деле, настройка громкости звонка на LG G5 ничего не делает!

var mAudioManager = (AudioManager)context.GetSystemService(Context.AudioService);
mAudioManager.SetStreamVolume(Stream.Ring, 5, 0);

Что дает?

...