如何在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 播放声音
如何在 Windows 上使用 C++ 在特定音频设备上播放声音?