C# 如何使用c播放.wav文件#
我不熟悉C# 如何使用c播放.wav文件#,c#,.net,media,playback,voice,C#,.net,Media,Playback,Voice,我不熟悉System.Media,我只想用c#播放.wav文件的声音,我完全按照这个问题的answars()中所写的做了,但它不起作用。 我使用了专门用于测试的.wav文件,这样就不会有问题了。文件路径也不会有问题,因为我复制了它,而不是手动键入 我不知道我做错了什么,没有错误。 提前谢谢你 这是密码 //使用System.Media; const string soundLocation=@“无法共享实际路径,但这不是问题所在”; System.Media.SoundPlayer player
System.Media
,我只想用c#
播放.wav
文件的声音,我完全按照这个问题的answars()中所写的做了,但它不起作用。
我使用了专门用于测试的.wav
文件,这样就不会有问题了。文件路径
也不会有问题,因为我复制了它,而不是手动键入
我不知道我做错了什么,没有错误。
提前谢谢你
这是密码
//使用System.Media;
const string soundLocation=@“无法共享实际路径,但这不是问题所在”;
System.Media.SoundPlayer player=新的System.Media.SoundPlayer(soundLocation);
player.Play();
我已将您的wave文件放入本地驱动器(D:) 并尝试使用.NET Framework 3.0直到.NET Framework 4.5 它们都播放声音。这是我的代码或你的代码;)
如果希望播放声音,可以使用:
player.PlaySync();
而不是:
player.Play();
后者不起作用的原因是程序退出太快(一旦执行到
Main
方法的末尾)PlaySync
通过使用而不是a来避免此问题。它以什么特定方式不起作用?它只是运行。没有音频如果您可以共享一个(我们可以复制并粘贴到控制台应用程序中以重现该问题),那就太棒了。这个新SoundPlayer
的范围是什么?那么您的应用程序将在此之后关闭?所以不要说出来,展示出来。它帮助我们帮助你。
player.Play();