任何人都知道如何在.NET Core或Universal Windows平台中使用C#以编程方式静音Windows 10卷。 我搜索了很多,但在.NET Core for Windows UWP Apps中找不到任何直接的标准API。
答案 0 :(得分:1)
特别是关于UWP,以下链接可能对您有所帮助:
然而,正如链接的描述可能表明的那样,它只能通过控制UWP中的集成音响系统或控件中的音频来解释我们如何控制应用程序内部的声音。 {1}}。
例如,想象一下UWP应用程序中不希望有任何类型的声音,我们可以执行以下 set :
MediaPlayer
然而,当涉及到实际覆盖系统的音量时,这似乎是不可能的。正如文档中提到的那样,应用程序的声音不会比系统的声音更响亮。在这个例子中,
ElementSoundPlayer.State = ElementSoundPlayerState.Off;
ElementSoundPlayer.Volume = 1.0;
属性已设置为最大值,但这仅表示音量与系统音量相同。
API似乎没有提供直接更改系统卷的方法。这完全是关于应用程序本身的生态系统由系统管理而不是相反。