首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 7上的系统蜂鸣音

Windows 7上的系统蜂鸣音
EN

Stack Overflow用户
提问于 2011-11-09 22:41:52
回答 2查看 5.2K关注 0票数 4

有没有可能发出总是在扬声器中播放的嘟嘟声,以便人们在插入耳机时都能听到?

我使用的是c# wpf .Net 4.0,当然还有windows 7。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-09 22:47:39

是否可以发出总是在扬声器中播放的嘟嘟声,以便无论插入耳机后人们都能听到吗?

从Windows 7开始,在以前操作系统的64位版本中,答案是否定的,您不能总是发出硬件蜂鸣音。Larry Osterman explains why

您可以听到蜂鸣声,但核心功能已移入Windows音频子系统;因此,如果插入耳机,就可以通过耳机播放。据我所知,在现代操作系统中,没有办法在所有情况下都强制执行硬件蜂鸣音。

您仍然可以使用Console.Beep()发出蜂鸣音。

票数 6
EN

Stack Overflow用户

发布于 2011-11-09 22:46:11

在某个地方声明:

代码语言:javascript
复制
[System.Runtime.InteropServices.DllImport("kernel32 .dll")]
private static extern bool Beep(int freq, int dur);

然后这样叫它:

代码语言:javascript
复制
Beep(440, 1000); // Concert A, for 1 second
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8066634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档