Отключение основного тома Windows 10 с помощью C # в .NET Core или UWP - PullRequest
0 голосов
/ 11 июня 2018

Любой знает, как программно отключить звук тома Windows 10 с помощью C # в .NET Core или на универсальной платформе Windows.Я много искал, но не смог найти никакого стандартного API для этого в .NET Core для Windows UWP Apps.

1 Ответ

0 голосов
/ 11 июня 2018

В частности, о UWP, следующие ссылки могут быть вам полезны:

Однако, как может указывать описание ссылок, оно только объясняет, как мы можем управлять звуком внутри приложения , либо управляя встроенной звуковой системой в UWPили аудио в элементе управления, например MediaPlayer.

Например, представляя, что в приложении UWP нежелательно иметь какой-либо звук выключения, мы можем выполнить следующий set :

ElementSoundPlayer.State = ElementSoundPlayerState.Off;

Однакокогда дело доходит до переопределения тома системы, это кажется невозможным.Как упоминается в документации, звук приложения не может стать громче звука системы.В этом примере

ElementSoundPlayer.Volume = 1.0;

Свойство Volume было установлено на его максимальное значение, но это только означает, что громкость звука будет такой же, как и громкость системы.

Похоже, что API не позволяет напрямую изменять громкость системы.Все дело в экосистеме самого приложения, управляемой системой, а не в противоположности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...