增加嘟嘟声音量

时间:2015-07-23 07:38:32

标签: c# volume beep

我使用此代码生成Beep:

[DllImport("kernel32.dll")]
public static extern bool Beep(int frequencyHz, int durationMs);

private void DoBeep() {
    Beep(800, 500);
}

现在,我正在寻找增加Beep音量的方法。有人可以帮帮我吗?

2 个答案:

答案 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的音量,您应该调整节目的音量。