我正在开发一个WinForm应用程序。我想在用户单击按钮时播放MP3文件。
WinForm
MP3文件位于执行应用程序的计算机的文件系统中。 我已经用Google搜索了一段时间,并且找到了有关该System.Media.SoundPlayer课程的信息。但是我已经读过,SoundPlayer该类只能用于播放.wav格式的文件。
System.Media.SoundPlayer
SoundPlayer
哪些类可以用来播放.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事件中,它将起作用。