wince mobile环境下播放WAV声音

  [DllImport( "coredll" , EntryPoint =  "PlaySound" )]
         public  static  extern  int  PlaySnd( string  pszSound,  int  hmod,  uint  fdwSound);
         private  void  PlaySound_Click( object  sender, EventArgs e)
         {
          //   int  i = PlaySnd( @"\Temp\test.wav" , 0, 0x00000000 /*SND_SYNC*/ );
             int i = PlaySnd(Globals.GetAppPath() + "\\batchover.wav", 0, 0x00000000/*SND_SYNC*/);
         }
 
 

 

//得到PDA路径

public static string GetAppPath()
{
string directoryName = Path.GetDirectoryName(Assembly.Load(Assembly.GetExecutingAssembly().GetName()).GetName().CodeBase);
if (directoryName.Length > 0)
{
try
{
if (directoryName[directoryName.Length - 1] != '\\')
{
directoryName = directoryName + @"\";
}
}
catch (Exception)
{
directoryName = "";
}
}
return directoryName;
}

转载于:https://www.cnblogs.com/buy0769/p/4580389.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值