如何在c#中播放特定的Windows错误声音[重复]

Posted

技术标签:

【中文标题】如何在c#中播放特定的Windows错误声音[重复]【英文标题】:how to play a specific windows error sound in c# [duplicate] 【发布时间】:2012-10-15 23:18:23 【问题描述】:

可能重复:How to play a standard windows sound?

当不允许用户在文本框中输入更多字符时,我想在我的 c# 应用程序中播放 Windows 错误声音。 是否有 .net 框架 api 或者让我从波形文件中播放它,如果,我该怎么做?

【问题讨论】:

您是要播放错误声音还是特定的 wav 文件 当执行不允许的操作时,我想播放经典的 windows 错误声音。但是当执行另一个不被禁止但也不好的动作时,我想播放另一个系统声音 复制 - ***.com/questions/72167/… 您发布的链接是用 C++ 编写的。我知道 c++ 的样子,但我不知道如何转换成 C# 哦好吧...没第一次看到o.O 【参考方案1】:

检查System.Media.SystemSounds 类。我相信SystemSounds.Hand.Play() 应该可以解决问题。

【讨论】:

嗯,我给了一个 MSDN 链接,这是微软的官方文档。如果你想要一个展示这个类的例子,here's a CodeProject page。

以上是关于如何在c#中播放特定的Windows错误声音[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中使用 Windows Media Player 播放声音

使用 C# 在特定设备中播放声音

如何在 Windows 上使用 C++ 在特定音频设备上播放声音?

在 C# 中显示图像和播放声音 [关闭]

从数组播放声音会返回错误 C# - Visual Studio

C# Windows 窗体中的 WMP 在显示 GIF 后停止播放声音