系统.medida.soundplayer中不支持的路径

时间:2018-02-01 07:47:44

标签: c# c#-4.0

System.Media.SoundPlayer Player = 
                new System.Media.SoundPlayer(@"C:\Users\aamir\Desktop\Nimra\textfill.wav");
Player.Play();

发生错误:

  

路径不受支持

我正在使用visual studio 2012和4.0 .NET farmework

1 个答案:

答案 0 :(得分:0)

似乎不支持您文件的编解码器,您可以尝试使用经典的PCM波形文件。

using(System.Media.SoundPlayer Player = new System.Media.SoundPlayer())
{
   string file = @"C:\Windows\Media\tada.wav";
   try
   {
       Player.SoundLocation = file;
       Player.Play();
   }
   catch (Exception ex)
   {
       throw ex;
   }
}

System.Media.SoundPlayer以来,课程.Net Framework 2.0可用,因此它可能会限制更高级的enconding格式,而您收到的信息不是路径,而是声音文件本身。

  

Ps。:别忘了丢弃你的物品。