为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 C# 播放 .wav 文件

如何使用 C# 播放 .wav 文件

C#
MMTTMM 2023-07-09 10:04:47
我是新手System.Media,我想简单地播放.wav文件的声音,我使用了专门用于测试的特殊文件,所以这不会是问题。这也不是问题,因为我复制了它而不是手动输入它。.wavfile path我不知道我做错了什么,没有错误。先感谢您!这是代码// using System.Media;   const string soundLocation = @"cannot share the actual path but its not the problem anyway";             System.Media.SoundPlayer player = new System.Media.SoundPlayer(soundLocation);             player.Play();
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

如果你想播放声音,你可以使用:

player.PlaySync();

而不是:

player.Play();

后者不起作用的原因是您的程序退出得太快(一旦执行到方法末尾Main)。通过使用当前线程而不是新线程PlaySync来避免此问题。


查看完整回答
反对 回复 2023-07-09
?
HUH函数

TA贡献1836条经验 获得超4个赞

我已将您的波形文件放入我的本地驱动器 (D:) 并尝试使用 .NET Framework 3.0 直到 .NET Framework 4.5 所有这些都播放声音。这是我的代码或您的代码;)


 const string soundLocation = @"D:\\file_example_WAV_1MG.wav";

 System.Media.SoundPlayer player = new System.Media.SoundPlayer(soundLocation);

 player.Play();


查看完整回答
反对 回复 2023-07-09
  • 2 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信