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