有没有可能发出总是在扬声器中播放的嘟嘟声,以便人们在插入耳机时都能听到?
我使用的是c# wpf .Net 4.0,当然还有windows 7。
发布于 2011-11-09 22:47:39
是否可以发出总是在扬声器中播放的嘟嘟声,以便无论插入耳机后人们都能听到吗?
从Windows 7开始,在以前操作系统的64位版本中,答案是否定的,您不能总是发出硬件蜂鸣音。Larry Osterman explains why。
您可以听到蜂鸣声,但核心功能已移入Windows音频子系统;因此,如果插入耳机,就可以通过耳机播放。据我所知,在现代操作系统中,没有办法在所有情况下都强制执行硬件蜂鸣音。
您仍然可以使用Console.Beep()发出蜂鸣音。
发布于 2011-11-09 22:46:11
在某个地方声明:
[System.Runtime.InteropServices.DllImport("kernel32 .dll")]
private static extern bool Beep(int freq, int dur);然后这样叫它:
Beep(440, 1000); // Concert A, for 1 secondhttps://stackoverflow.com/questions/8066634
复制相似问题