В частности, о UWP, следующие ссылки могут быть вам полезны:
Однако, как может указывать описание ссылок, оно только объясняет, как мы можем управлять звуком внутри приложения , либо управляя встроенной звуковой системой в UWPили аудио в элементе управления, например MediaPlayer
.
Например, представляя, что в приложении UWP нежелательно иметь какой-либо звук выключения, мы можем выполнить следующий set :
ElementSoundPlayer.State = ElementSoundPlayerState.Off;
Однакокогда дело доходит до переопределения тома системы, это кажется невозможным.Как упоминается в документации, звук приложения не может стать громче звука системы.В этом примере
ElementSoundPlayer.Volume = 1.0;
Свойство Volume
было установлено на его максимальное значение, но это только означает, что громкость звука будет такой же, как и громкость системы.
Похоже, что API не позволяет напрямую изменять громкость системы.Все дело в экосистеме самого приложения, управляемой системой, а не в противоположности.