有没有办法在C#中控制计算机的实际音量并在垂直轨道栏中显示?
我几乎尝试了所有事情,但必须有一些我不知道的东西。
感谢。
答案 0 :(得分:3)
您是否尝试通过p / Invoke使用winmm.dll
库?
这就是本文的建议:http://www.dreamincode.net/forums/topic/45693-controlling-sound-volume-in-c%23/
他(奇怪地)用GPL许可他的代码,所以我不能在这里发布。但它非常基本,只需调用各种混音器方法。
还有另一个带有MIT许可证的winmm包装器,你可以到这里:http://winmm.codeplex.com/。它将具有相同的底层代码,但您在使用它时不必使用GPL代码。