如何在.NET Compact Framework 2.0中播放感叹号或星号?

时间:2009-11-20 12:45:02

标签: c# compact-framework c#-2.0

我想为用户创建声音反馈,以表示数据验证的成功或失败。播放系统星号和感叹号听起来似乎是正确的方法,特别是因为设备可能配置了非标准声音。

问题是.NET Compact Framework 2.0中没有System.Media可用来播放它们。

我有什么其他方法可以播放这些系统声音?

2 个答案:

答案 0 :(得分:1)

using System.Runtime.InteropServices;

[DllImport(”winmm.dll”)]

private static extern bool PlaySound( string filename, int module, int flags );

PlaySound(Application.StartupPath + "/test.wav",0,SND_ASYNC);

有关here

的整篇文章

答案 1 :(得分:0)

我一直走在这条路上。 PlaySound API(实际使用CoreDll.DLL)是您唯一的选择。

我有一个静态类,但结果不够响亮,最后用使用Symbol.Audio类(符号条形码扫描器)的代码替换它。