日期:2014-05-18  浏览次数:20986 次

C# 控制软件音量,而不是系统音量,该如何实现?
大家好,请问C# 如何控制软件音量,而不是系统音量。我做个小播放器,需要控制本软件的声音大小,如何控制,不是控制系统的大小。

麻烦各位认真回答些,分不多了。现在好多回帖质量不高,又必须给他结贴分。这点CSDN有待改进啊。谢谢各位理解,环境需要大家创造。

------解决方案--------------------
waveOutSetVolume()的第一个参数是设备ID,如果需要更改的是整个系统音量,那么取0.否则填写你程序中创建的那个ID。
不知道你具体用的是什么方式写的播放器,不过应该和这个函数类似。