有没有办法在 C# 中控制计算机的实际音量并将其显示在垂直轨迹栏中?
我几乎尝试了所有方法,但一定有一些我遗漏的东西。
谢谢。
您是否尝试过winmm.dll
通过 p/Invoke 使用该库?
这就是本文推荐的内容:http ://www.dreamincode.net/forums/topic/45693-controlling-sound-volume-in-c%23/
他(奇怪地)使用 GPL 许可了他的代码,所以我不能在这里发布。但它非常基础,只需调用各种混音器方法。
您可以在此处获得另一个带有 MIT 许可证的 winmm 包装器:http ://winmm.codeplex.com/ 。它将具有相同的底层代码,但您在使用它时不必对代码进行 GPL。