【发布时间】:2010-12-30 02:21:32
【问题描述】:
我正在使用以下方法将计算机上的主音频静音/取消静音。现在,我正在寻找一种方法来确定静音状态。在 C# 中是否有同样简单的方法来做到这一点?
private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int WM_APPCOMMAND = 0x319;
[DllImport("user32.dll")]
public static extern IntPtr SendMessageW(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);
【问题讨论】:
-
检查这个问题stackoverflow.com/questions/294292,在接受的答案中存在一个名为
IsMuted的方法 -
是的,这似乎是答案。如 cmets 中所述,它仅在启用兼容模式时才有效。