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 est.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