C++ 在windows上播放并暂停.wav或.mp3文件

C++ 在windows上播放并暂停.wav或.mp3文件,c++,winapi,multimedia,dev-c++,playsound,C++,Winapi,Multimedia,Dev C++,Playsound,我正在开发一个控制台应用程序,其中我必须处理多个相同类型的声音文件(.wav或.mp3)。我可以在两者之间做出选择 我可以使用PlaySound()函数播放声音,但是我需要一些额外的功能 我需要暂停声音,然后从上次暂停的位置播放 或 设置开始播放的时间和播放的时间 两个选项中的一个将完成此工作 我在Windows上使用DeV C++编译器。 有什么帮助和想法吗?使用Windows Media Player activeX控件可以进行比直接播放WAV文件更复杂的操作。这要容易得多 在MSDN:中参

我正在开发一个控制台应用程序,其中我必须处理多个相同类型的声音文件(.wav或.mp3)。我可以在两者之间做出选择

我可以使用PlaySound()函数播放声音,但是我需要一些额外的功能

我需要暂停声音,然后从上次暂停的位置播放

设置开始播放的时间和播放的时间

两个选项中的一个将完成此工作

我在Windows上使用DeV C++编译器。
有什么帮助和想法吗?

使用Windows Media Player activeX控件可以进行比直接播放WAV文件更复杂的操作。这要容易得多

在MSDN:

中参见“在C++程序中使用Windows媒体播放器控件”

试试
mciSendString
,不过如果这是您第一次使用它,可能会有点困难:Dev-C++没有维护,并且附带了一个古老的GCC版本。对于类似的环境,请尝试。那么实际问题是什么?在MP3和WAV之间选择,或者选择如何保持开始和结束播放时间?如何保持开始和结束播放时间?