有没有一种方法可以在C#中控制计算机的实际音量并在垂直轨道条中显示?
我已经尝试了几乎所有的方法,但肯定是有我遗漏的东西。
谢谢。
有没有一种方法可以在C#中控制计算机的实际音量并在垂直轨道条中显示?
我已经尝试了几乎所有的方法,但肯定是有我遗漏的东西。
谢谢。
您尝试过通过p/Invoke来使用winmm.dll
库吗?
这篇文章建议您这样做:http://www.dreamincode.net/forums/topic/45693-controlling-sound-volume-in-c%23/
作者(奇怪的是)已经用GPL许可证授权了他的代码,所以我不能在这里发布它。但是它很基本,只是简单地调用各种混音器方法。
还有另一个winmm包装器,带有MIT许可证,您可以在此处获取:http://winmm.codeplex.com/。它将具有相同的基础代码,但在使用时您不需要为自己的代码使用GPL许可证。