有没有比mciSendString更好的Mp3游戏方法?mciSendString很糟糕,很难在多线程中使用,例如很难获得当前的播放状态
我建议使用DirectShow或Windows Media Foundation,因为两者都具有用于基于文件的播放的灵活API(您不必处理读取文件和理解格式,查找编解码器等(并且仍然公开播放控制。请参阅以下文章:
- DirectShow 和 IGraphBuilder(非常简单明了( - 如何播放文件
- 如何使用媒体基础播放媒体文件
- 从第一个链接链接到示例