我正在开发一个WinForm应用程序.我想在用户点击按钮时播放MP3文件.
MP3文件位于执行应用程序的计算机的文件系统中.
我用谷歌搜索了一段时间,我找到了有关System.Media.SoundPlayer课程的信息.但我已经读过SoundPlayer该类只能用于播放.wav格式的文件.
可以使用哪些类来播放.mp3格式的文件?
任何帮助将不胜感激.
几年前,我在DShow/DSound周围编写了一些util库,让我在Windows C++应用程序中播放MP3.这仍然是在C++/MFC应用程序中执行此操作的常规方法,还是已经包含在常规Windows API中的DirectX区域?
我们的动机就是使用标准的Windows PlaySound方法进行WAV,并且希望能够使用类似的简单API来播放MP3,这些API可以是Windows提供的,也可以是我们编写的用于包装更复杂功能的东西.
编辑:这是一个大型的商业闭源项目.我们只想简单地玩游戏,为图书馆付出很多钱不会飞.