几年前,我编写了一些DShow / DSound的util库,以便在Windows C ++应用程序中播放MP3。在C ++ / MFC应用程序中,这仍然是正常操作的方式吗?还是这个DirectX领域已被纳入通用的Windows API中?
动机很简单,我们使用标准Windows PlaySound方法来播放WAV文件,并希望能够使用类似的简单API播放MP3文件,无论是由Windows提供还是我们编写的包装更复杂功能的代码。
编辑:这是一个大型的商业闭源项目。我们只想简单地播放音频,不打算花大量费用购买库。
动机很简单,我们使用标准Windows PlaySound方法来播放WAV文件,并希望能够使用类似的简单API播放MP3文件,无论是由Windows提供还是我们编写的包装更复杂功能的代码。
编辑:这是一个大型的商业闭源项目。我们只想简单地播放音频,不打算花大量费用购买库。
PlaySound(path, NULL, SND_ASYNC);
。它再简单不过了。 - Orwellophile