我使用此代码生成Beep:
[DllImport("kernel32.dll")]
public static extern bool Beep(int frequencyHz, int durationMs);
private void DoBeep() {
Beep(800, 500);
}
现在,我正在寻找增加Beep音量的方法。有人可以帮帮我吗?
答案 0 :(得分:1)
如果您指的是BIOS蜂鸣声,则无法调节音量。它实际上是为测试和调试硬件设置而设计的。您可以尝试使用默认声音设备(即扬声器)的MessageBeep。 https://msdn.microsoft.com/en-us/library/windows/desktop/ms680356%28v=vs.85%29.aspx
答案 1 :(得分:0)
Beep
功能是为古代(90年代早期)硬件而设计的,其中包括除普通声卡之外的单独声音芯片。这个声音芯片基本上只发出音调,而不是真实的声音。如今,Beep
只是MessageBeep
的别名。
要调整MessageBeep
的音量,您应该调整节目的音量。