几年前,我围绕 DShow/DSound 编写了一些实用程序库,让我可以在 Windows C++ 应用程序中播放 MP3。这仍然是在 C++/MFC 应用程序中执行此操作的正常方式,还是 DirectX 的一个区域已被纳入一般 Windows API?
动机很简单,我们使用标准的 Windows PlaySound 方法来播放 WAV,并希望能够使用类似的简单 API 播放 MP3,或者由 Windows 提供,或者我们编写的东西来包装更复杂的功能。
编辑:这是一个大型的商业闭源项目。而且我们只想玩简单的东西,花很多钱买一个图书馆是不会飞的。