在实际测试中发现上一片文章(A simple class to play sound on netcf)中介绍的播放声音的类在pda中运行正常,但却无法在pc中工作,简单分析了一下原因,发现是dll的问题,pc和pda播放声音时用的dll不同。pc中是winmm,而pda中则是coredll,项目需要在pc和pda上都可以运行,因此加入了动态判断功能,识别程序运行在pc还是pda中,从而加载不同的dll来播放声音,下面对是该类的一个封装:

A simple class to play sound on netcf (part 2)using System;
A simple class to play sound on netcf (part 2)
using System.Collections.Generic;
A simple class to play sound on netcf (part 2)
using System.Text;
A simple class to play sound on netcf (part 2)
using System.Runtime.InteropServices;
A simple class to play sound on netcf (part 2)
A simple class to play sound on netcf (part 2)
namespace MiniCafe.Util

相关文章: