在WinForm应用程序中播放MP3文件

我正在开发一个WinForm应用程序。我想在用户单击按钮时播放MP3文件。

MP3文件位于执行应用程序的计算机的文件系统中。

我已经用Google搜索了一段时间,并且找到了有关该System.Media.SoundPlayer课程的信息。但是我已经读过,SoundPlayer该类只能用于播放.wav格式的文件。

哪些类可以用来播放.mp3格式的文件?

任何帮助将不胜感激。

回答:

下面的链接提供了一个很好的教程,关于使用c#从Windows窗体播放mp3文件:

http://www.daniweb.com/software-development/csharp/threads/292695/playing-

mp3-in-c

此链接将带您到一个主题,其中包含有关如何使用Windows窗体播放mp3歌曲的大量信息。它还包含许多其他项目,试图实现相同的目的:

http://social.msdn.microsoft.com/forums/zh-

CN/csharpgeneral/thread/3dbfb9a3-4e14-41d1-afbb-1790420706fe

例如,将以下代码用于.mp3:

WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();

wplayer.URL = "My MP3 file.mp3";

wplayer.Controls.Play();

然后只放wplayer.Controls.Play(); 在Button_Click事件中。

例如,将此代码用于.wav:

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

player.SoundLocation = "Sound.wav";

player.Play();

放播放器.Play(); 在Button_Click事件中,它将起作用。

以上是 在WinForm应用程序中播放MP3文件 的全部内容, 来源链接: utcz.com/qa/410627.html

回到顶部