c# - 如何播放资源中的 WAV 音频文件?

标签 c# visual-studio audio

如何从我的项目资源中播放 WAV 音频文件?我的项目是 C# 中的 Windows 窗体应用程序。

最佳答案

因为 mySoundFile 是一个 Stream,您可以利用 SoundPlayer 的重载构造函数,它接受一个 Stream对象:

System.IO.Stream str = Properties.Resources.mySoundFile;
System.Media.SoundPlayer snd = new System.Media.SoundPlayer(str);
snd.Play();

SoundPlayer Class Documentation (MSDN)

关于c# - 如何播放资源中的 WAV 音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125698/

相关文章:

c# - WinForm 事件处理程序激活速度太慢

java - 如何从java应用程序制作音频输入设备

python - 在python中一次播放至少3个音乐文件

c# - 在同一线程中类的所有实例之间共享类的数据成员

c# - FindByIdentity 在 ASP.NET webapp 中因 PricipalOperationException 而失败

c++ - VC++ 2010 错误 LNK2019 : unresolved external symbol

audio - 如何量化可能的音频文件的数量?

c# - 找到所有圆圈大小的快速方法是什么?

c# - F# 中的度量单位 "Type"

c# - 在网络中断时使用 Directory.Exists 在网络文件夹上