3

有没有办法在 C# 中控制计算机的实际音量并将其显示在垂直轨迹栏中?

我几乎尝试了所有方法,但一定有一些我遗漏的东西。

谢谢。

4

1 回答 1

3

您是否尝试过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。

于 2011-11-19T09:14:40.840 回答