如何在C#中播放任何音频文件(例如mp3,wav)?

时间:2011-09-14 06:05:36

标签: c# .net

我对音频文件有疑问。我的问题是:如何在C#中播放任何音频文件(例如mp3,wav)?所以,如果我按一个按钮,我想播放一个音频文件。 我怎样才能做到这一点?你能告诉我如何用示例代码完成吗?最后,我使用了.Net Framework 4.0。

3 个答案:

答案 0 :(得分:1)

  1. 首先,您需要从system32文件夹加载wmp.dll
  2. 然后您需要添加COM组件
  3. 现在你可以做其他事情(创建玩家)

答案 1 :(得分:0)

我有一个小项目(剪切的NAudio版本,只剩下播放,只支持MP3和WAV)来播放MP3和WAV文件。你还需要吗?如果需要,我可以上传。

答案 2 :(得分:0)

可以在此处找到有关如何在c#表单应用中播放wave的完整代码示例

http://msdn.microsoft.com/en-us/library/ms173187%28v=VS.100%29.aspx

您还可以使用C#和XNA Framework播放wave文件。但这可能不符合您的目的,因为这主要是为了游戏开发。