我想为用户创建声音反馈,以表示数据验证的成功或失败。播放系统星号和感叹号听起来似乎是正确的方法,特别是因为设备可能配置了非标准声音。
问题是.NET Compact Framework 2.0中没有System.Media可用来播放它们。
我有什么其他方法可以播放这些系统声音?
答案 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类(符号条形码扫描器)的代码替换它。